This commit is contained in:
2026-03-02 12:03:59 +00:00
parent 06a8d9e680
commit 64b4160039
+1 -12
View File
@@ -95,7 +95,7 @@ variable "database_backup_info" {
}
mysql = {
image = "mysql"
command = "mysqldump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"
command = "mariadb-dump -h $DB_HOST -u $MYSQL_USER -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"
}
}
}
@@ -732,10 +732,8 @@ resource "kubernetes_cron_job_v1" "database-backup" {
spec {
container {
name = "${coalesce(each.value.namespace, each.key)}-db-backup"
#image = "alpine/psql"
image = try(var.database_backup_info[each.value.database.engine].image, var.database_backup_info.postgres.image)
command = ["/bin/sh", "-c"]
#args = ["pg_dump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"]
args = [try(var.database_backup_info[each.value.database.engine].command, var.database_backup_info.postgres.command)]
env_from {
secret_ref {
@@ -1018,12 +1016,3 @@ resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_name" {
value = try(each.value.database.name, each.key)
}
output "fromressource" {
value = {
key = resource.kubernetes_service_v1.automatic_service_database
}
sensitive = true
}