Install valkey-operator #365
Reference in New Issue
Block a user
Delete Branch "benvin/valkey-operator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Makes the valkey-operator available in the cluster so a later change can replace the self-managed redis Deployment with a Valkey CR. This PR only installs the operator; it does not create any Valkey CR or touch existing apps.
Changes:
apps/base/valkey-operator-system/(namespacevalkey-operator-system, mirroring the cnpg-system pattern).apps/overlays/au-syd1/valkey-operator-system/which inflates thevalkey-operator0.5.0 Helm chart from the artifactapi virtual helm repo withincludeCRDs: true(the chart ships CRDs in the Helm-nativecrds/dir, whichhelm templateskips otherwise).artifactapi.k8s.syd1.au.unkin.net/ghcr/valkey-io/valkey-operator:v0.5.0.apps/overlays/*/valkey-operator-systemin the platform ApplicationSet. No AppProject change needed: the*-systemdestination and the virtual-helm sourceRepo already cover it (same as cnpg-system/cephrgw-system).Depends on unkin/terraform-artifactapi#29 (adds the valkey helm remote + virtual member and allowlists the operator image). That PR must merge and apply before this one syncs, or the chart pull / image pull will 404/403.
Validated with
kustomize build --enable-helmagainst the upstream chart (identical version/values): renders the Namespace, 2 CRDs, operator Deployment (image = the artifactapi ghcr path), RBAC, SA, and metrics Service, all invalkey-operator-system.