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
mkdir -p /data/mariadb-export
echo "INFO: Exporting database"
mysqldump --column-statistics=0 -u ${DB_USER} -p${DB_PASSWORD} -h ${DB_HOST} ${DB_NAME} > /data/mariadb-export/backup.sql
echo "TRACE: Exporting database"
mysqldump --column-statistics=0 -u ${MYSQL_USER} -h ${MYSQL_PWD} ${MYSQL_DB} > /data/mariadb-export/backup.sql
if [ $? -ne 0 ]; then
echo "ERROR: Exporting database failed"
exit 1
fi
echo "INFO: Exporting database finished"
echo "TRACE: Exporting database finished"
env:
- name: DB_USER
- name: MYSQL_USER
valueFrom:
secretKeyRef:
name: nextcloud-db
key: db-username
- name: DB_PASSWORD
- name: MYSQL_PWD
valueFrom:
secretKeyRef:
name: nextcloud-db
key: db-password
- name: DB_NAME
- name: MYSQL_DB
valueFrom:
secretKeyRef:
name: backup-secret
key: DB_NAME
- name: DB_HOST
- name: MYSQL_PWD
valueFrom:
secretKeyRef:
name: backup-secret