Turned postgres database into kustomization component for easier reuse
This commit is contained in:
parent
befce13f80
commit
abf5154701
|
@ -41,7 +41,7 @@ spec:
|
|||
- name: LLDAP_DATABASE_URL
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: lldap-cluster-app
|
||||
name: lldap-db-cluster-app
|
||||
key: uri
|
||||
- name: TZ
|
||||
value: CET
|
||||
|
|
|
@ -4,7 +4,8 @@ namespace: lldap
|
|||
resources:
|
||||
- ./namespace.yaml
|
||||
- ./secret.yaml
|
||||
- ./database.yaml
|
||||
- ./deployment.yaml
|
||||
- ./service.yaml
|
||||
- ../../secrets/b2-access-key.yaml
|
||||
|
||||
components:
|
||||
- ../../common/postgres
|
||||
|
|
30
common/postgres/database.yaml
Normal file
30
common/postgres/database.yaml
Normal file
|
@ -0,0 +1,30 @@
|
|||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: -db
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: cluster
|
||||
reconcileStrategy: ChartVersion
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: cnpg
|
||||
namespace: cnpg-system
|
||||
version: 0.0.11
|
||||
interval: 1m0s
|
||||
values:
|
||||
type: postgresql
|
||||
mode: standalone
|
||||
cluster:
|
||||
instances: 1
|
||||
backups:
|
||||
enabled: true
|
||||
provider: s3
|
||||
endpointURL: https://s3.us-west-002.backblazeb2.com
|
||||
s3:
|
||||
bucket: titan-k3s-backup
|
||||
path: /postgres
|
||||
secret:
|
||||
create: false
|
||||
name: b2-access-key
|
7
common/postgres/kustomization.yaml
Normal file
7
common/postgres/kustomization.yaml
Normal file
|
@ -0,0 +1,7 @@
|
|||
apiVersion: kustomize.config.k8s.io/v1alpha1
|
||||
kind: Component
|
||||
resources:
|
||||
- ./database.yaml
|
||||
- ./b2-access-key.yaml
|
||||
replacements:
|
||||
- path: replacement.yaml
|
12
common/postgres/replacement.yaml
Normal file
12
common/postgres/replacement.yaml
Normal file
|
@ -0,0 +1,12 @@
|
|||
source:
|
||||
kind: Namespace
|
||||
fieldPath: metadata.name
|
||||
targets:
|
||||
- select:
|
||||
kind: HelmRelease
|
||||
name: -db
|
||||
fieldPaths:
|
||||
- metadata.name
|
||||
options:
|
||||
delimiter: "-"
|
||||
index: 0
|
Loading…
Reference in New Issue
Block a user