added firefly secret, firefly db cluster

This commit is contained in:
j37hr0 2026-04-07 18:53:07 +12:00
parent 3ce2238882
commit b2948638d4
5 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,16 @@
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: firefly-db
spec:
instances: 1
storage:
size: 10Gi
bootstrap:
initdb:
database: firefly
owner: firefly
secret:
name: app1-db-credentials

View file

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- firefly-db.yaml

View file

@ -3,3 +3,4 @@ kind: Kustomization
resources: resources:
- values.yaml - values.yaml
- helmrelease.yaml - helmrelease.yaml
- clusters

View file

@ -0,0 +1,24 @@
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:
username: firefly
password: '{{ index . "firefly-db-password" }}'
data:
- secretKey: firefly-db-password
remoteRef:
key: firefly-db-password

View file

@ -4,3 +4,4 @@ resources:
- kimaisecrets.yaml - kimaisecrets.yaml
- namespace.yaml - namespace.yaml
- velerosecrets.yaml - velerosecrets.yaml
- fireflysecrets.yaml