Valkey configured through the upstream Bitnami Valkey chart as well as a UDS configuration chart that supports the following:
Network policies are controlled via the uds-valkey-config
chart in accordance with the common patterns for networking within UDS Software Factory. Because Valkey does not interact with external resources like databases or object storage it only implements custom
networking for the valkey
namespace:
custom
: sets custom network policies for thevalkey
namespace (i.e. to allow clients like GitLab to connect)
Valkey is currently configured to expect a single user or workload to be using it - to enable this workload to exist in another namespace without needing elevated permissions itself, the uds-valkey-config
chart supports the following keys to place the Valkey password in another namespace:
copyPassword.enabled
: enables the copying of the Valkey password secret to another namespacecopyPassword.namespace
: the namespace to copy the Kubernetes secret intocopyPassword.secretName
: the name to give the Kubernetes secret in the other namespacecopyPassword.secretKey
: the key to place the password under within the Kubernetes secret