Files
eveAI/scaleway/manifests/base/tools/pgadmin/externalsecrets.yaml
2025-09-02 16:42:21 +02:00

58 lines
1.3 KiB
YAML

apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: pgadmin-admin
namespace: tools
spec:
refreshInterval: 300s
secretStoreRef:
name: scaleway-cluster-secret-store
kind: ClusterSecretStore
target:
name: pgadmin-admin
creationPolicy: Owner
data:
- secretKey: PGADMIN_DEFAULT_EMAIL
remoteRef:
key: name:eveai-pgadmin-admin
property: PGADMIN_DEFAULT_EMAIL
- secretKey: PGADMIN_DEFAULT_PASSWORD
remoteRef:
key: name:eveai-pgadmin-admin
property: PGADMIN_DEFAULT_PASSWORD
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: pgadmin-db
namespace: tools
spec:
refreshInterval: 300s
secretStoreRef:
name: scaleway-cluster-secret-store
kind: ClusterSecretStore
target:
name: pgadmin-db
creationPolicy: Owner
data:
- secretKey: DB_HOST
remoteRef:
key: name:eveai-postgresql
property: DB_HOST
- secretKey: DB_PORT
remoteRef:
key: name:eveai-postgresql
property: DB_PORT
- secretKey: DB_USER
remoteRef:
key: name:eveai-postgresql
property: DB_USER
- secretKey: DB_PASS
remoteRef:
key: name:eveai-postgresql
property: DB_PASS
- secretKey: DB_NAME
remoteRef:
key: name:eveai-postgresql
property: DB_NAME