backup task mysqldump password from env (removing warning from log)

This commit is contained in:
2025-03-19 00:12:07 +00:00
parent 2f35fcab1c
commit ddd57432e5

View File

@@ -26,34 +26,34 @@ spec:
- | - |
#while true; do sleep 30; done #while true; do sleep 30; done
mkdir -p /data/mariadb-export mkdir -p /data/mariadb-export
echo "INFO: Exporting database" echo "TRACE: Exporting database"
mysqldump --column-statistics=0 -u ${DB_USER} -p${DB_PASSWORD} -h ${DB_HOST} ${DB_NAME} > /data/mariadb-export/backup.sql mysqldump --column-statistics=0 -u ${MYSQL_USER} -h ${MYSQL_PWD} ${MYSQL_DB} > /data/mariadb-export/backup.sql
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "ERROR: Exporting database failed" echo "ERROR: Exporting database failed"
exit 1 exit 1
fi fi
echo "INFO: Exporting database finished" echo "TRACE: Exporting database finished"
env: env:
- name: DB_USER - name: MYSQL_USER
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: nextcloud-db name: nextcloud-db
key: db-username key: db-username
- name: DB_PASSWORD - name: MYSQL_PWD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: nextcloud-db name: nextcloud-db
key: db-password key: db-password
- name: DB_NAME - name: MYSQL_DB
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: backup-secret name: backup-secret
key: DB_NAME key: DB_NAME
- name: DB_HOST - name: MYSQL_PWD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: backup-secret name: backup-secret