From 16deaf2326210f760ff0e649a8e912f4e2f71241 Mon Sep 17 00:00:00 2001 From: Juan Ariza Toledano Date: Wed, 19 Dec 2018 12:00:11 +0100 Subject: [PATCH] [stable/mariadb] Allow including gzip files as initdb scripts (#10127) * [stable/mariadb] Allow including gzip files as initdb scripts Signed-off-by: juan131 * Increasing Prerequisites on README.md Signed-off-by: juan131 --- stable/mariadb/Chart.yaml | 2 +- stable/mariadb/README.md | 2 +- stable/mariadb/templates/initialization-configmap.yaml | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/stable/mariadb/Chart.yaml b/stable/mariadb/Chart.yaml index bf05a442fb..1a4fc2a7d1 100644 --- a/stable/mariadb/Chart.yaml +++ b/stable/mariadb/Chart.yaml @@ -1,5 +1,5 @@ name: mariadb -version: 5.2.4 +version: 5.2.5 appVersion: 10.1.37 description: Fast, reliable, scalable, and easy to use open-source relational database system. MariaDB Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. Highly available MariaDB cluster. keywords: diff --git a/stable/mariadb/README.md b/stable/mariadb/README.md index 557de504e4..4f57f5d94e 100644 --- a/stable/mariadb/README.md +++ b/stable/mariadb/README.md @@ -18,7 +18,7 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.10+ - PV provisioner support in the underlying infrastructure ## Installing the Chart diff --git a/stable/mariadb/templates/initialization-configmap.yaml b/stable/mariadb/templates/initialization-configmap.yaml index f7f74e4344..7ce6711836 100644 --- a/stable/mariadb/templates/initialization-configmap.yaml +++ b/stable/mariadb/templates/initialization-configmap.yaml @@ -9,6 +9,11 @@ metadata: chart: {{ template "mariadb.chart" . }} release: {{ .Release.Name | quote }} heritage: {{ .Release.Service | quote }} +binaryData: +{{- $root := . }} +{{- range $path, $bytes := .Files.Glob "files/docker-entrypoint-initdb.d/*.sql.gz" }} + {{ base $path }}: {{ $root.Files.Get $path | b64enc | quote }} +{{- end }} data: -{{ (.Files.Glob "files/docker-entrypoint-initdb.d/*[sh|sql|sql.gz]").AsConfig | indent 2 }} -{{ end }} \ No newline at end of file +{{ (.Files.Glob "files/docker-entrypoint-initdb.d/*.{sh,sql}").AsConfig | indent 2 }} +{{ end }}