From f82e671eb1b84a49433206f8753fa5290e84c386 Mon Sep 17 00:00:00 2001 From: gregory hendrickson Date: Sat, 28 Jan 2023 22:55:29 -0800 Subject: [PATCH] modify mysql --- deployments/mysql-deployment.yaml | 20 ++++++++++++++++---- mysql-configmap.yaml | 9 ++------- mysql-secret.yaml | 5 ++++- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/deployments/mysql-deployment.yaml b/deployments/mysql-deployment.yaml index df4ff3d..915e805 100644 --- a/deployments/mysql-deployment.yaml +++ b/deployments/mysql-deployment.yaml @@ -19,13 +19,25 @@ spec: - containerPort: 3306 env: - name: MYSQL_ROOT_PASSWORD - value: "password" + valueFrom: + secretKeyRef: + name: mysql-secret + key: mysql_root_password - name: MYSQL_DATABASE - value: "nextcloud" + valueFrom: + configMapKeyRef: + name: mysql-configmap + key: mysql_database - name: MYSQL_USER - value: "nextcloud" + valueFrom: + secretKeyRef: + name: mysql-secret + key: mysql_user - name: MYSQL_PASSWORD - value: "password" + valueFrom: + secretKeyRef: + name: mysql-secret + key: mysql_password volumeMounts: - name: mysql-data mountPath: /var/lib/mysql diff --git a/mysql-configmap.yaml b/mysql-configmap.yaml index 3507f9d..98631ab 100644 --- a/mysql-configmap.yaml +++ b/mysql-configmap.yaml @@ -1,11 +1,6 @@ apiVersion: v1 kind: ConfigMap metadata: - name: mysql-config + name: mysql-configmap data: - my.cnf: | - [mysqld] - datadir=/var/lib/mysql - socket=/var/lib/mysql/mysql.sock - bind-address=0.0.0.0 - max_connections=1024 + mysql_database: "nextcloud" diff --git a/mysql-secret.yaml b/mysql-secret.yaml index af15595..a9ef107 100644 --- a/mysql-secret.yaml +++ b/mysql-secret.yaml @@ -2,5 +2,8 @@ apiVersion: v1 kind: Secret metadata: name: mysql-secret +type: Opaque data: - root-password: "cGFzc3dvcmQ=" + mysql_root_password: "cGFzc3dvcmQ=" + mysql_user: "bmV4dGNsb3Vk" + mysql_password: "cGFzc3dvcmQ="