Tip
uds-package-valkey
is intended to be a single-tenant application for one consumer (i.e. uds-package-gitlab
). If you have more than one consumer, deploy a second Valkey instance using namespace
overrides in your UDS bundle.
This package is designed for use as part of a UDS Software Factory bundle deployed on UDS Core.
Valkey is a high-performance, in-memory data store that offers a flexible and scalable solution for caching, message queuing, and primary database needs. It supports a wide range of data structures and can be deployed as a standalone daemon or in a cluster for high availability.
This package requires a Kubernetes Cluster providing a Storage Class that has UDS Core installed into it. You can learn more about configuring this package in the configuration documentation
The released packages can be found in ghcr.
*For local dev, this requires installing uds-cli
After installing uds-cli, for a list of available tasks that can be run in this repository execute the following command:
uds run --list
Please see the CONTRIBUTING.md
When developing this package it is ideal to utilize the json schemas for UDS Bundles, Zarf Packages and Maru Tasks. This involves configuring your IDE to provide schema validation for the respective files used by each application. For guidance on how to set up this schema validation, please refer to the guide in uds-common.