diff --git a/k8s/apps/n8n/external-secrets.yaml b/k8s/apps/n8n/external-secrets.yaml index f0c50d7..634f0e6 100644 --- a/k8s/apps/n8n/external-secrets.yaml +++ b/k8s/apps/n8n/external-secrets.yaml @@ -2,18 +2,20 @@ apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: - name: postgres-password + name: credentials spec: target: - name: postgres-password + name: credentials deletionPolicy: Delete template: type: Opaque data: postgres-password: |- - {{ .n8n }} + {{ .psql }} + N8N_ENCRYPTION_KEY: |- + {{ .enc-pass }} data: - - secretKey: n8n + - secretKey: psql sourceRef: storeRef: name: vaultwarden-login @@ -24,5 +26,14 @@ spec: metadataPolicy: None key: 2a9deb39-ef22-433e-a1be-df1555625e22 property: fields[13].value - - + - secretKey: enc-pass + sourceRef: + storeRef: + name: vaultwarden-login + kind: ClusterSecretStore + remoteRef: + conversionStrategy: Default + decodingStrategy: None + metadataPolicy: None + key: 18c92d73-9637-4419-8642-7f7b308460cb + property: fields[0].value