From 2636bd9b6d6229e60b460ac04b069414a18ecd7b Mon Sep 17 00:00:00 2001 From: Paul Payne Date: Wed, 28 May 2025 15:17:15 -0700 Subject: [PATCH] Let's try this pattern for app config. Refactor postgres. --- apps/postgres/README.md | 9 --------- apps/postgres/config/kustomization.yaml | 18 ++++++++++++++++++ apps/postgres/kustomization.yaml | 11 ++--------- 3 files changed, 20 insertions(+), 18 deletions(-) create mode 100644 apps/postgres/config/kustomization.yaml diff --git a/apps/postgres/README.md b/apps/postgres/README.md index 63d3041..7a23941 100644 --- a/apps/postgres/README.md +++ b/apps/postgres/README.md @@ -1,10 +1 @@ # Postgress app - -## Required .env variables - -``` -POSTGRES_DB -POSTGRES_USER -POSTGRES_PASSWORD -PGDATA -``` diff --git a/apps/postgres/config/kustomization.yaml b/apps/postgres/config/kustomization.yaml new file mode 100644 index 0000000..7ffea94 --- /dev/null +++ b/apps/postgres/config/kustomization.yaml @@ -0,0 +1,18 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: postgres +labels: + - includeSelectors: true + pairs: + app: postgres + managedBy: kustomize + partOf: wild-cloud + +configMapGenerator: + - name: config + envs: + - config.env +secretGenerator: + - name: secrets + envs: + - secrets.env diff --git a/apps/postgres/kustomization.yaml b/apps/postgres/kustomization.yaml index c155b64..51ce7d5 100644 --- a/apps/postgres/kustomization.yaml +++ b/apps/postgres/kustomization.yaml @@ -6,20 +6,13 @@ labels: pairs: app: postgres managedBy: kustomize - partOf: sovereign-cloud + partOf: wild-cloud resources: + - config - deployment.yaml - namespace.yaml - service.yaml - pvc.yaml -configMapGenerator: - - name: config - envs: - - config/config.env -secretGenerator: - - name: secrets - envs: - - config/secrets.env replacements: - source: