k8s/secrets/fireflysecrets.yaml

37 lines
945 B
YAML
Raw Normal View History

apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: firefly-secrets
namespace: firefly
spec:
refreshInterval: 1h
secretStoreRef:
name: bitwarden
kind: ClusterSecretStore
target:
name: firefly-secrets
creationPolicy: Owner
template:
engineVersion: v2
mergePolicy: Merge
data:
2026-04-08 05:33:10 +00:00
username: firefly
password: '{{ index . "firefly-db-password" }}'
2026-04-08 07:01:20 +00:00
APP_KEY: '{{ index . "firefly-app-key" }}'
STATIC_CRON_TOKEN: '{{ index . "firefly-cron-token" }}'
MAIL_PASSWORD: '{{ index . "gmail-app-password" }}'
data:
- secretKey: firefly-db-password
remoteRef:
key: firefly-db-password
2026-04-07 07:08:38 +00:00
- secretKey: firefly-app-key
remoteRef:
key: firefly-app-key
- secretKey: firefly-cron-token
remoteRef:
key: firefly-cron-token
- secretKey: gmail-app-password
remoteRef:
key: gmail-app-password