apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: keycloak-postgres-credentials namespace: security spec: refreshInterval: "1h" secretStoreRef: name: vault-external-secrets-store kind: ClusterSecretStore target: name: keycloak-postgres-credentials creationPolicy: Owner data: - secretKey: POSTGRES_USER remoteRef: key: keycloak property: db-user - secretKey: POSTGRES_PASSWORD remoteRef: key: keycloak property: db-password - secretKey: POSTGRES_DB remoteRef: key: keycloak property: db-name --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: keycloak-credentials namespace: security spec: refreshInterval: "1h" secretStoreRef: name: vault-external-secrets-store kind: ClusterSecretStore target: name: keycloak-credentials creationPolicy: Owner data: - secretKey: KC_DB_USERNAME remoteRef: key: keycloak property: db-user - secretKey: KC_DB_PASSWORD remoteRef: key: keycloak property: db-password - secretKey: KC_BOOTSTRAP_ADMIN_USERNAME remoteRef: key: keycloak property: admin-user - secretKey: KC_BOOTSTRAP_ADMIN_PASSWORD remoteRef: key: keycloak property: admin-password