From ded7421159a4b964cefe2e7abe72e4aeb67174eb Mon Sep 17 00:00:00 2001 From: j37hr0 Date: Tue, 21 Apr 2026 19:31:47 +1200 Subject: [PATCH] adding values to helmrelease to specify image name --- .../databases/mariadb-operator/cluster/mariadb.yaml | 6 ------ .../databases/mariadb-operator/helmrelease.yaml | 4 ++++ .../databases/mariadb-operator/kustomization.yaml | 10 ++++++++++ infrastructure/databases/mariadb-operator/values.yaml | 3 +++ 4 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 infrastructure/databases/mariadb-operator/values.yaml diff --git a/infrastructure/databases/mariadb-operator/cluster/mariadb.yaml b/infrastructure/databases/mariadb-operator/cluster/mariadb.yaml index 72756ec..cdd709d 100644 --- a/infrastructure/databases/mariadb-operator/cluster/mariadb.yaml +++ b/infrastructure/databases/mariadb-operator/cluster/mariadb.yaml @@ -5,27 +5,21 @@ metadata: namespace: mariadb-operator-system spec: replicas: 3 - replication: enabled: true # primary: #automaticFailover: true - rootPasswordSecretKeyRef: name: mariadb-secrets key: password - storage: size: 20Gi - # Optional but recommended service: type: ClusterIP - # Helps with stable operation in GitOps updateStrategy: type: ReplicasFirstPrimaryLast - # Basic resource safety resources: requests: diff --git a/infrastructure/databases/mariadb-operator/helmrelease.yaml b/infrastructure/databases/mariadb-operator/helmrelease.yaml index a8e6503..55ad3a6 100644 --- a/infrastructure/databases/mariadb-operator/helmrelease.yaml +++ b/infrastructure/databases/mariadb-operator/helmrelease.yaml @@ -14,3 +14,7 @@ spec: kind: HelmRepository name: mariadb-operator namespace: flux-system + valuesFrom: + - kind: ConfigMap + name: mariadb-operator-values + valuesKey: values.yaml diff --git a/infrastructure/databases/mariadb-operator/kustomization.yaml b/infrastructure/databases/mariadb-operator/kustomization.yaml index 61a1615..b02446e 100644 --- a/infrastructure/databases/mariadb-operator/kustomization.yaml +++ b/infrastructure/databases/mariadb-operator/kustomization.yaml @@ -6,3 +6,13 @@ resources: - crds - cluster - mariadb-clustersecrets.yaml + +namespace: mariadb-operator-system + +configMapGenerator: + - name: mariadb-operator-values + files: + - values.yaml + +generatorOptions: + disableNameSuffixHash: true diff --git a/infrastructure/databases/mariadb-operator/values.yaml b/infrastructure/databases/mariadb-operator/values.yaml new file mode 100644 index 0000000..3bf15eb --- /dev/null +++ b/infrastructure/databases/mariadb-operator/values.yaml @@ -0,0 +1,3 @@ +image: + repository: docker-registry3.mariadb.com/mariadb-operator/mariadb-operator + pullPolicy: IfNotPresent