apiVersion: batch/v1 kind: Job metadata: name: postgres-init spec: dependsOn: - name: infrastructure template: spec: restartPolicy: OnFailure containers: - name: psql image: postgres:16 env: - name: PGHOST value: pg-cluster-rw.pg-databases.svc.cluster.local - name: PGUSER value: postgres - name: PGPASSWORD valueFrom: secretKeyRef: name: pg-cluster-secrets key: pg-cluster-root-password - name: APP_DB valueFrom: secretKeyRef: name: $(APP_SECRET_NAME) key: database - name: APP_USER valueFrom: secretKeyRef: name: $(APP_SECRET_NAME) key: username - name: APP_PASSWORD valueFrom: secretKeyRef: name: $(APP_SECRET_NAME) key: password command: - sh - -c - | psql <