From a23ea388bba93c7415130f19094c38903c57f640 Mon Sep 17 00:00:00 2001 From: Thomas MENARD <thomas.menard@pasteur.fr> Date: Wed, 27 May 2020 15:57:23 +0200 Subject: [PATCH] Move configmap to kustomize --- tutor/templates/apps/mysql/auth.env | 3 +++ tutor/templates/apps/mysql/my.cnf | 11 +++++++++++ tutor/templates/k8s/configmap.yml | 8 -------- tutor/templates/kustomization.yml | 3 ++- 4 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 tutor/templates/apps/mysql/my.cnf delete mode 100644 tutor/templates/k8s/configmap.yml diff --git a/tutor/templates/apps/mysql/auth.env b/tutor/templates/apps/mysql/auth.env index 8d4ea4a..db5d346 100644 --- a/tutor/templates/apps/mysql/auth.env +++ b/tutor/templates/apps/mysql/auth.env @@ -1 +1,4 @@ MYSQL_ROOT_PASSWORD={{ MYSQL_ROOT_PASSWORD }} +OPENEDX_MYSQL_DATABASE={{ OPENEDX_MYSQL_DATABASE }} +OPENEDX_MYSQL_USERNAME={{ OPENEDX_MYSQL_USERNAME }} +OPENEDX_MYSQL_PASSWORD={{ OPENEDX_MYSQL_PASSWORD }} diff --git a/tutor/templates/apps/mysql/my.cnf b/tutor/templates/apps/mysql/my.cnf new file mode 100644 index 0000000..1243019 --- /dev/null +++ b/tutor/templates/apps/mysql/my.cnf @@ -0,0 +1,11 @@ +[mysqld] +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +datadir = /var/lib/mysql +log-error = /var/log/mysql/error.log + +symbolic-links=0 +skip-host-cache +skip-name-resolve +character-set-server=utf8 +collation-server=utf8_general_ci diff --git a/tutor/templates/k8s/configmap.yml b/tutor/templates/k8s/configmap.yml deleted file mode 100644 index 53c180e..0000000 --- a/tutor/templates/k8s/configmap.yml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: v1 -data: - my.cnf: "[mysqld]\npid-file\t= /var/run/mysqld/mysqld.pid\nsocket\t\t= /var/run/mysqld/mysqld.sock\ndatadir\t\t= - /var/lib/mysql\nlog-error\t= /var/log/mysql/error.log\n# Disabling symbolic-links - is recommended to prevent assorted security risks\nsymbolic-links=0\nskip-host-cache\nskip-name-resolve\ncharacter-set-server=utf8\ncollation-server=utf8_general_ci\n" -kind: ConfigMap -metadata: - name: mysql-cnf diff --git a/tutor/templates/kustomization.yml b/tutor/templates/kustomization.yml index 0743d84..2dd8b76 100644 --- a/tutor/templates/kustomization.yml +++ b/tutor/templates/kustomization.yml @@ -3,7 +3,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - k8s/namespace.yml -- k8s/configmap.yml - k8s/deployments.yml - k8s/ingress.yml - k8s/jobs.yml @@ -38,6 +37,8 @@ configMapGenerator: - {{ file }}{% endfor %} - name: mysql-config env: apps/mysql/auth.env +- name: mysql-cnf + env: apps/mysql/my.cnf {{ patch("kustomization-configmapgenerator") }} {{ patch("kustomization") }} -- GitLab