From 095c0e632195fcb59d0f024a1664e12c67712822 Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Tue, 20 Feb 2024 13:27:27 +0100 Subject: [PATCH] apps/meet: fix secretRef required fields --- apps/meet/calcom-kustomization.yaml | 2 ++ apps/meet/calcom-secrets/calcom-keys.yaml | 11 ----------- apps/meet/calcom-secrets/calcom-postgres.yaml | 9 --------- apps/meet/calcom-secrets/calcom-variables.yaml | 11 +++++++++++ apps/meet/calcom/calcom-keys.yaml | 11 +++++++++++ apps/meet/calcom/calcom-values-configmap.yaml | 3 ++- apps/status/gatus/gatus-release.yaml | 2 +- 7 files changed, 27 insertions(+), 22 deletions(-) delete mode 100644 apps/meet/calcom-secrets/calcom-keys.yaml delete mode 100644 apps/meet/calcom-secrets/calcom-postgres.yaml create mode 100644 apps/meet/calcom-secrets/calcom-variables.yaml create mode 100644 apps/meet/calcom/calcom-keys.yaml diff --git a/apps/meet/calcom-kustomization.yaml b/apps/meet/calcom-kustomization.yaml index cef0880..7fd0742 100644 --- a/apps/meet/calcom-kustomization.yaml +++ b/apps/meet/calcom-kustomization.yaml @@ -26,6 +26,8 @@ spec: name: stackspin-cluster-variables - kind: ConfigMap name: stackspin-calcom-kustomization-variables + - kind: Secret + name: stackspin-calcom-variables # OIDC - kind: Secret name: stackspin-calcom-oauth-variables diff --git a/apps/meet/calcom-secrets/calcom-keys.yaml b/apps/meet/calcom-secrets/calcom-keys.yaml deleted file mode 100644 index 9f75874..0000000 --- a/apps/meet/calcom-secrets/calcom-keys.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: secretgenerator.mittwald.de/v1alpha1 -kind: StringSecret -metadata: - name: stackspin-calcom-keys - namespace: stackspout -spec: - # DATABASE_URL - # NEXT_PUBLIC_WEBAPP_URL - fields: - - fieldName: NEXTAUTH_SECRET - - fieldName: CALENDSO_ENCRYPTION_KEY diff --git a/apps/meet/calcom-secrets/calcom-postgres.yaml b/apps/meet/calcom-secrets/calcom-postgres.yaml deleted file mode 100644 index c3065e4..0000000 --- a/apps/meet/calcom-secrets/calcom-postgres.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: secretgenerator.mittwald.de/v1alpha1 -kind: StringSecret -metadata: - name: stackspin-calcom-postgres - namespace: stackspout -spec: - fields: - - fieldName: password - - fieldName: postgres-password diff --git a/apps/meet/calcom-secrets/calcom-variables.yaml b/apps/meet/calcom-secrets/calcom-variables.yaml new file mode 100644 index 0000000..56c6692 --- /dev/null +++ b/apps/meet/calcom-secrets/calcom-variables.yaml @@ -0,0 +1,11 @@ +apiVersion: secretgenerator.mittwald.de/v1alpha1 +kind: StringSecret +metadata: + name: stackspin-calcom-variables + namespace: flux-system +spec: + fields: + - fieldName: postgresql_password + - fieldName: postgresql_postgres_password + - fieldName: nextauth_secret + - fieldName: calendso_key diff --git a/apps/meet/calcom/calcom-keys.yaml b/apps/meet/calcom/calcom-keys.yaml new file mode 100644 index 0000000..d137cf0 --- /dev/null +++ b/apps/meet/calcom/calcom-keys.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Secret +metadata: + name: stackspin-calcom-keys + namespace: stackspout +type: Opaque +data: + DATABASE_URL: "postgresql://calcom:${postgresql_password}@calcom-postgresql/calcom" + NEXT_PUBLIC_WEBAPP_URL: "https://${calcom_domain}" + NEXTAUTH_SECRET: "${nextauth_secret}" + CALENDSO_ENCRYPTION_KEY: "${calendso_key}" diff --git a/apps/meet/calcom/calcom-values-configmap.yaml b/apps/meet/calcom/calcom-values-configmap.yaml index 58b2b6d..aa087c8 100644 --- a/apps/meet/calcom/calcom-values-configmap.yaml +++ b/apps/meet/calcom/calcom-values-configmap.yaml @@ -14,7 +14,8 @@ data: auth: database: calcom username: calcom - existingSecret: "stackspin-calcom-postgres" + password: "${postgresql_password}" + postgresPassword: "${postgresql_postgres_password}" primary: persistence: existingClaim: calcom-postgres diff --git a/apps/status/gatus/gatus-release.yaml b/apps/status/gatus/gatus-release.yaml index be81437..290f3dc 100644 --- a/apps/status/gatus/gatus-release.yaml +++ b/apps/status/gatus/gatus-release.yaml @@ -8,7 +8,7 @@ spec: chart: spec: chart: gatus - version: 1.0 # TODO + version: 3.4.1 sourceRef: kind: HelmRepository name: minicloudlabs -- GitLab