From 6f0cb4edc17f78d1a867a54afe598e16c18186b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Herv=C3=A9?= <lherve@takima.fr> Date: Wed, 28 Jun 2023 15:06:49 +0200 Subject: [PATCH] staged --- templates/api/api-config.yaml | 4 ++-- templates/api/api-deployment.yaml | 3 +++ templates/database/pg-config.yaml | 2 +- templates/database/pg-deployment.yaml | 2 ++ templates/front/front-deployment.yaml | 2 ++ values.staging.yaml | 13 +++++++++++++ 6 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 values.staging.yaml diff --git a/templates/api/api-config.yaml b/templates/api/api-config.yaml index 1a3ee02..d19846f 100644 --- a/templates/api/api-config.yaml +++ b/templates/api/api-config.yaml @@ -4,6 +4,6 @@ kind: ConfigMap metadata: name: {{ include "MyAppCtx.fullname" . }}-api-config data: - DB_ENDPOINT: "postgres:5432" - DB_NAME: "{{ .Values.name }}-db" + DB_ENDPOINT: "{{ include "MyAppCtx.fullname" . }}-service:5432" + DB_NAME: "computerdb-db" {{- end}} diff --git a/templates/api/api-deployment.yaml b/templates/api/api-deployment.yaml index 706f493..276926e 100644 --- a/templates/api/api-deployment.yaml +++ b/templates/api/api-deployment.yaml @@ -14,6 +14,9 @@ spec: metadata: labels: app: {{ include "MyAppCtx.fullname" . }}-api + annotations: + checksum/config: {{ include (print $.Template.BasePath "/api/api-config.yaml") . | sha256sum }} + checksum/config-db: {{ include (print $.Template.BasePath "/database/pg-config.yaml") . | sha256sum }} spec: securityContext: runAsUser: 1001 diff --git a/templates/database/pg-config.yaml b/templates/database/pg-config.yaml index 7c118c9..ad40444 100644 --- a/templates/database/pg-config.yaml +++ b/templates/database/pg-config.yaml @@ -4,6 +4,6 @@ kind: ConfigMap metadata: name: {{ include "MyAppCtx.fullname" . }}-pg-config data: - db_name: "{{ .Values.name }}-db" + db_name: "computerdb-db" db_path: "/var/lib/postgresql/data/pgdata" {{- end}} diff --git a/templates/database/pg-deployment.yaml b/templates/database/pg-deployment.yaml index d6d5524..0dc10cd 100644 --- a/templates/database/pg-deployment.yaml +++ b/templates/database/pg-deployment.yaml @@ -14,6 +14,8 @@ spec: metadata: labels: app: {{ include "MyAppCtx.fullname" . }}-pg + annotations: + checksum/config: {{ include (print $.Template.BasePath "/database/pg-config.yaml") . | sha256sum }} spec: containers: - name: postgres diff --git a/templates/front/front-deployment.yaml b/templates/front/front-deployment.yaml index fe164b0..9c28870 100644 --- a/templates/front/front-deployment.yaml +++ b/templates/front/front-deployment.yaml @@ -14,6 +14,8 @@ spec: metadata: labels: app: {{ include "MyAppCtx.fullname" . }}-front + annotations: + checksum/config: {{ include (print $.Template.BasePath "/front/front-config.yaml") . | sha256sum }} spec: imagePullSecrets: - name: takima-school-registry diff --git a/values.staging.yaml b/values.staging.yaml new file mode 100644 index 0000000..169b5b3 --- /dev/null +++ b/values.staging.yaml @@ -0,0 +1,13 @@ +# Default values for CDB app. +# This is a YAML-formatted file. +# Declare variables to be passed into your templates. +# We have only done front for now +nameOverride: cdb-stage + +api: + ingress: + host: api-staging.lherve.takima.school + +front: + ingress: + host: www-staging.lherve.takima.school \ No newline at end of file -- GitLab