Install valkey-operator via helm
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful

Adds the valkey-operator (v0.5.0) as a platform app so a later change can
replace the self-managed redis Deployment with a Valkey CR.

- Add apps/base/valkey-operator-system (namespace)
- Add apps/overlays/au-syd1/valkey-operator-system pulling the valkey-operator
  0.5.0 chart from the artifactapi virtual helm repo, with includeCRDs and the
  operator image routed through the artifactapi ghcr proxy
- Register the app path in the platform ApplicationSet
This commit is contained in:
2026-08-15 12:07:42 +10:00
parent 8503a4b7a4
commit e26c1931f8
5 changed files with 43 additions and 0 deletions
@@ -0,0 +1,6 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
@@ -0,0 +1,5 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: valkey-operator-system
@@ -0,0 +1,17 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../base/valkey-operator-system
helmCharts:
- name: valkey-operator
repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm
version: "0.5.0"
releaseName: valkey-operator
namespace: valkey-operator-system
valuesFile: values.yaml
# The chart ships CRDs in the Helm-native crds/ dir, which helm template
# skips unless CRDs are explicitly included.
includeCRDs: true
@@ -0,0 +1,14 @@
image:
registry: artifactapi.k8s.syd1.au.unkin.net/ghcr
repository: valkey-io/valkey-operator
tag: v0.5.0
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 10m
memory: 64Mi
+1
View File
@@ -43,6 +43,7 @@ spec:
- path: apps/overlays/*/reloader-system
- path: apps/overlays/*/reposync
- path: apps/overlays/*/traefik-system
- path: apps/overlays/*/valkey-operator-system
- path: apps/overlays/*/vm-system
- path: apps/overlays/*/vpa-system
- path: apps/overlays/*/vault