apiVersion: v1 kind: ConfigMap metadata: name: postgres-backup-hook-config-map annotations: rollme: {{ randAlphaNum 5 | quote }} data: entrypoint.sh: |- #!/bin/sh cmd="/docker-entrypoint.sh postgres" eval "${cmd}" & disown; until pg_isready -U "$POSTGRES_USER" -h "$pgHost"; do sleep 5; done; pg_dump -U "$POSTGRES_USER" -d "$POSTGRES_DB" -h "$pgHost" -f /postgres_backups/$BACKUP_NAME.sql;