added firefly secret, firefly db cluster
This commit is contained in:
parent
3ce2238882
commit
b2948638d4
|
|
@ -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
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
- firefly-db.yaml
|
||||||
|
|
@ -3,3 +3,4 @@ kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- values.yaml
|
- values.yaml
|
||||||
- helmrelease.yaml
|
- helmrelease.yaml
|
||||||
|
- clusters
|
||||||
|
|
|
||||||
24
secrets/fireflysecrets.yaml
Normal file
24
secrets/fireflysecrets.yaml
Normal 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
|
||||||
|
|
@ -4,3 +4,4 @@ resources:
|
||||||
- kimaisecrets.yaml
|
- kimaisecrets.yaml
|
||||||
- namespace.yaml
|
- namespace.yaml
|
||||||
- velerosecrets.yaml
|
- velerosecrets.yaml
|
||||||
|
- fireflysecrets.yaml
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue