From 07a524c68eb0efbddc843800735008b1d2467475 Mon Sep 17 00:00:00 2001 From: j Date: Sun, 6 Jul 2025 00:05:57 +1000 Subject: [PATCH] values per env --- charts/subcharts/Chart.yaml | 10 ++++++++++ charts/subcharts/templates/namespace.yaml | 5 +++++ charts/subcharts/values.yaml | 9 +++++++++ deployments/manifests/20-dev.yaml | 2 ++ deployments/manifests/20-prod.yaml | 2 ++ 5 files changed, 28 insertions(+) create mode 100644 charts/subcharts/Chart.yaml create mode 100644 charts/subcharts/templates/namespace.yaml create mode 100644 charts/subcharts/values.yaml diff --git a/charts/subcharts/Chart.yaml b/charts/subcharts/Chart.yaml new file mode 100644 index 0000000..24c4e23 --- /dev/null +++ b/charts/subcharts/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: home-server-subcharts +version: 0.1.0 +dependencies: + - name: mariadb-operator-crds + version: 0.38.1 + repository: https://helm.mariadb.com/mariadb-operator + - name: mariadb-operator + version: 0.38.1 + repository: https://helm.mariadb.com/mariadb-operator diff --git a/charts/subcharts/templates/namespace.yaml b/charts/subcharts/templates/namespace.yaml new file mode 100644 index 0000000..1bef2cc --- /dev/null +++ b/charts/subcharts/templates/namespace.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: {{ .Values.mariadbNamespace }} diff --git a/charts/subcharts/values.yaml b/charts/subcharts/values.yaml new file mode 100644 index 0000000..b7386ca --- /dev/null +++ b/charts/subcharts/values.yaml @@ -0,0 +1,9 @@ +mariadbNamespace: mariadb-system-dev + +mariadb-operator: + fullnameOverride: mariadb-operator + namespaceOverride: mariadb-system + metrics: + enabled: true + +mariadb-operator-crds: {} diff --git a/deployments/manifests/20-dev.yaml b/deployments/manifests/20-dev.yaml index 300838c..a904cd0 100644 --- a/deployments/manifests/20-dev.yaml +++ b/deployments/manifests/20-dev.yaml @@ -13,3 +13,5 @@ spec: kind: GitRepository name: home-server-dev namespace: flux-system + values: + mariadbNamespace: mariadb-db-dev diff --git a/deployments/manifests/20-prod.yaml b/deployments/manifests/20-prod.yaml index 9dd5a3e..43225e6 100644 --- a/deployments/manifests/20-prod.yaml +++ b/deployments/manifests/20-prod.yaml @@ -13,3 +13,5 @@ spec: kind: GitRepository name: home-server-prod namespace: flux-system + values: + mariadbNamespace: mariadb-db