working on pg root password/firefly

This commit is contained in:
j37hr0 2026-04-27 12:58:10 +12:00
parent fe3852f2b7
commit ce83a74f2f
5 changed files with 39 additions and 4 deletions

View file

@ -0,0 +1,29 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: firefly-db-secrets
namespace: pg-databases
spec:
refreshInterval: 1h
secretStoreRef:
name: bitwarden
kind: ClusterSecretStore
target:
name: firefly-db-secrets
creationPolicy: Owner
template:
engineVersion: v2
mergePolicy: Merge
data:
APP_DB: '{{ index . "firefly-db-username" }}'
APP_USER: '{{ index . "firefly-db-username" }}'
APP_PASSWORD: '{{ index . "firefly-db-password" }}'
data:
- secretKey: firefly-db-password
remoteRef:
key: firefly-db-password
- secretKey: firefly-db-username
remoteRef:
key: firefly-db-username

View file

@ -1,11 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- fireflysecrets.yaml - firefly-db-secrets.yaml
- ../../../infrastructure/modules/postgres-app - ../../../infrastructure/modules/postgres-app
namespace: pg-databases namespace: pg-databases
configMapGenerator:
- name: postgres-app-config
literals:
- APP_SECRET_NAME=firefly-db-secrets
patches: patches:
- target: - target:
kind: Job kind: Job

View file

@ -8,3 +8,4 @@ resources:
- pvc.yaml - pvc.yaml
- service.yaml - service.yaml
- db - db
- fireflysecrets.yaml

View file

@ -25,17 +25,17 @@ spec:
- name: APP_DB - name: APP_DB
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: app-db-secret name: $(APP_SECRET_NAME)
key: database key: database
- name: APP_USER - name: APP_USER
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: app-db-secret name: $(APP_SECRET_NAME)
key: username key: username
- name: APP_PASSWORD - name: APP_PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: app-db-secret name: $(APP_SECRET_NAME)
key: password key: password
command: command: