From 89e4d97983c429098667cb3b2ed987ff50339e03 Mon Sep 17 00:00:00 2001 From: SK Ali Arman Date: Wed, 29 Jan 2025 11:44:10 +0600 Subject: [PATCH] Add Support for MariaDB Replication Signed-off-by: SK Ali Arman --- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.10.2.yaml | 6 +++++- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.11.2.yaml | 6 +++++- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.17.yaml | 6 +++++- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.31.yaml | 6 +++++- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.5.8.yaml | 6 +++++- catalog/kubedb/raw/mariadb/deprecated-mariadb-10.6.4.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-10.10.7.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-10.11.6.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-10.4.32.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-10.5.23.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-10.6.16.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.0.4.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.1.3.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.2.2.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.3.2.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.4.3.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.5.2.yaml | 6 +++++- catalog/kubedb/raw/mariadb/mariadb-11.6.2.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.10.2.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.11.2.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.4.17.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.4.31.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.5.8.yaml | 6 +++++- .../templates/mariadb/deprecated-mariadb-10.6.4.yaml | 6 +++++- .../kubedb-catalog/templates/mariadb/mariadb-10.10.7.yaml | 6 +++++- .../kubedb-catalog/templates/mariadb/mariadb-10.11.6.yaml | 6 +++++- .../kubedb-catalog/templates/mariadb/mariadb-10.4.32.yaml | 6 +++++- .../kubedb-catalog/templates/mariadb/mariadb-10.5.23.yaml | 6 +++++- .../kubedb-catalog/templates/mariadb/mariadb-10.6.16.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.0.4.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.1.3.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.2.2.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.3.2.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.4.3.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.5.2.yaml | 6 +++++- charts/kubedb-catalog/templates/mariadb/mariadb-11.6.2.yaml | 6 +++++- 36 files changed, 180 insertions(+), 36 deletions(-) diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.10.2.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.10.2.yaml index e1e740aaf..aa82fc4da 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.10.2.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.10.2.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.11.2.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.11.2.yaml index 60fb4c794..0a8e06766 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.11.2.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.11.2.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.17.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.17.yaml index 74a96a796..f6a29d166 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.17.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.17.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db stash: diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.31.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.31.yaml index 9b517dc94..c076461a3 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.31.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.4.31.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.5.8.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.5.8.yaml index 5f9446eee..41986a8ea 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.5.8.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.5.8.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db stash: diff --git a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.6.4.yaml b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.6.4.yaml index 9b27b63dc..2baefadd1 100644 --- a/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.6.4.yaml +++ b/catalog/kubedb/raw/mariadb/deprecated-mariadb-10.6.4.yaml @@ -11,7 +11,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-10.10.7.yaml b/catalog/kubedb/raw/mariadb/mariadb-10.10.7.yaml index 63c9eea50..0ac3c7427 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-10.10.7.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-10.10.7.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-10.11.6.yaml b/catalog/kubedb/raw/mariadb/mariadb-10.11.6.yaml index 08862641c..3f8f28f1a 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-10.11.6.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-10.11.6.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-10.4.32.yaml b/catalog/kubedb/raw/mariadb/mariadb-10.4.32.yaml index 293dfc154..c11adfc90 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-10.4.32.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-10.4.32.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-10.5.23.yaml b/catalog/kubedb/raw/mariadb/mariadb-10.5.23.yaml index 3b8667a7a..c5a8c2a6c 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-10.5.23.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-10.5.23.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-10.6.16.yaml b/catalog/kubedb/raw/mariadb/mariadb-10.6.16.yaml index 4d8e73854..caa059167 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-10.6.16.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-10.6.16.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.0.4.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.0.4.yaml index ca353be43..0baca047b 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.0.4.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.0.4.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.1.3.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.1.3.yaml index 532cbe9b2..999453e35 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.1.3.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.1.3.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.2.2.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.2.2.yaml index 5fa25fd1e..637311433 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.2.2.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.2.2.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.3.2.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.3.2.yaml index 279a03fdd..bdc8d8a2b 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.3.2.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.3.2.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.4.3.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.4.3.yaml index 6329e1c7d..07bedbedb 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.4.3.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.4.3.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.5.2.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.5.2.yaml index 196329470..9ae96f25b 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.5.2.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.5.2.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/catalog/kubedb/raw/mariadb/mariadb-11.6.2.yaml b/catalog/kubedb/raw/mariadb/mariadb-11.6.2.yaml index d918b8cdd..7bdada396 100644 --- a/catalog/kubedb/raw/mariadb/mariadb-11.6.2.yaml +++ b/catalog/kubedb/raw/mariadb/mariadb-11.6.2.yaml @@ -26,7 +26,11 @@ spec: exporter: image: prom/mysqld-exporter:v0.13.0 initContainer: - image: ghcr.io/kubedb/mariadb-init:0.5.2 + image: ghcr.io/kubedb/mariadb-init:0.5.3 + maxscale: + image: mariadb/maxscale:24.02.4 + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.10.2.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.10.2.yaml index d087d17af..c5b0f7244 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.10.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.10.2.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.11.2.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.11.2.yaml index 568072011..a61e27de8 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.11.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.11.2.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.17.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.17.yaml index 717ddb158..f4f80fe77 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.17.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.17.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db stash: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.31.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.31.yaml index 4df2bc2b3..2ebc0050e 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.31.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.4.31.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.5.8.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.5.8.yaml index 2864d26ef..349c7fea9 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.5.8.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.5.8.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db stash: diff --git a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.6.4.yaml b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.6.4.yaml index 6f769fd58..3a39da152 100644 --- a/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.6.4.yaml +++ b/charts/kubedb-catalog/templates/mariadb/deprecated-mariadb-10.6.4.yaml @@ -19,7 +19,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-10.10.7.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-10.10.7.yaml index f58cf6ee7..655c13125 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-10.10.7.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-10.10.7.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-10.11.6.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-10.11.6.yaml index c2534e1f5..3df6dbbeb 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-10.11.6.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-10.11.6.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-10.4.32.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-10.4.32.yaml index e0468741c..93a0f42bf 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-10.4.32.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-10.4.32.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-10.5.23.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-10.5.23.yaml index 477fb52c6..46b7a8df2 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-10.5.23.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-10.5.23.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-10.6.16.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-10.6.16.yaml index 55ddf55f3..06b0893d2 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-10.6.16.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-10.6.16.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.0.4.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.0.4.yaml index d8467409b..02355f010 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.0.4.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.0.4.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.1.3.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.1.3.yaml index db0474090..76e418252 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.1.3.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.1.3.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.2.2.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.2.2.yaml index ca450829e..297fbb324 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.2.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.2.2.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.3.2.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.3.2.yaml index 9415c6a0f..cf5df1220 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.3.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.3.2.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.4.3.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.4.3.yaml index ada8f6a96..cf45bd4cb 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.4.3.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.4.3.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.5.2.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.5.2.yaml index 541bfe6d4..975a6912c 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.5.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.5.2.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: diff --git a/charts/kubedb-catalog/templates/mariadb/mariadb-11.6.2.yaml b/charts/kubedb-catalog/templates/mariadb/mariadb-11.6.2.yaml index ea78c0db9..a6788186a 100644 --- a/charts/kubedb-catalog/templates/mariadb/mariadb-11.6.2.yaml +++ b/charts/kubedb-catalog/templates/mariadb/mariadb-11.6.2.yaml @@ -35,7 +35,11 @@ spec: exporter: image: '{{ include "image.dockerHub" (merge (dict "_repo" "prom/mysqld-exporter") $) }}:v0.13.0' initContainer: - image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.2' + image: '{{ include "image.ghcr" (merge (dict "_repo" "kubedb/mariadb-init") $) }}:0.5.3' + maxscale: + image: '{{ include "image.dockerHub" (merge (dict "_repo" "mariadb/maxscale") $) }}:24.02.4' + securityContext: + runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db securityContext: