Files
k8scd/ghost-blog/mysql-es.yaml
T
Ruben Hensen 59441d8286 Add sync wave
2025-03-26 12:36:03 +01:00

37 lines
847 B
YAML

apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: ghost-mysql-env
namespace: ghost-blog
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
refreshInterval: "15m"
secretStoreRef:
name: vault-backend
kind: ClusterSecretStore
target:
name: ghost-mysql-env
creationPolicy: Owner
data:
- secretKey: MYSQL_DATABASE
remoteRef:
key: kv/ghost-blog/mysql
property: database
- secretKey: MYSQL_USER
remoteRef:
key: kv/ghost-blog/mysql
property: username
- secretKey: MYSQL_PASSWORD
remoteRef:
key: kv/ghost-blog/mysql
property: password
- secretKey: MYSQL_ROOT_PASSWORD
remoteRef:
key: kv/ghost-blog/mysql
property: root_password
- secretKey: MYSQL_HOST
remoteRef:
key: kv/ghost-blog/mysql
property: host