This commit is contained in:
2024-05-16 18:39:05 +02:00
parent 377b430669
commit fe68c68633
13 changed files with 1332 additions and 6 deletions

View File

@@ -12,9 +12,6 @@ resource "kubectl_manifest" "prj_pg" {
name: "${var.instance}-${var.component}-pg"
namespace: "${var.namespace}"
labels: ${jsonencode(local.pg-labels)}
annotations:
"k8up.io/backupcommand": "pg_dump -U postgres -d ${var.component} --clean"
"k8up.io/file-extension": ".sql"
spec:
instances: ${var.postgres.replicas}
imageName: "${var.images.postgresql.registry}/${var.images.postgresql.repository}:${var.images.postgresql.tag}"
@@ -26,6 +23,11 @@ resource "kubectl_manifest" "prj_pg" {
owner: "${var.component}"
monitoring:
enablePodMonitor: true
inheritedMetadata:
annotations:
"k8up.io/backupcommand": "pg_dump -U postgres -d ${var.component} --clean"
"k8up.io/file-extension": ".sql"
"k8up.io/backup": "true"
EOF
], var.backups.enable&&var.backups.use_barman?[<<-EOF
backup: