From cda79c44284f991b262e0ad805a78ef5e9566c04 Mon Sep 17 00:00:00 2001 From: Vargha Csongor Date: Sat, 16 Mar 2024 10:52:29 +0100 Subject: [PATCH] switch zitadel to cockroachDB --- deployment/zitadel/cert-job.yaml | 104 +++++++++++++++++++ deployment/zitadel/certs-job.yaml | 126 ----------------------- deployment/zitadel/cockroach-values.yaml | 2 + deployment/zitadel/ingressRoute.yaml | 1 + deployment/zitadel/kustomization.yaml | 16 ++- deployment/zitadel/postgres-values.yaml | 9 -- deployment/zitadel/secrets.yaml | 4 +- deployment/zitadel/values.yaml | 28 ++--- 8 files changed, 126 insertions(+), 164 deletions(-) create mode 100644 deployment/zitadel/cert-job.yaml delete mode 100644 deployment/zitadel/certs-job.yaml create mode 100644 deployment/zitadel/cockroach-values.yaml delete mode 100644 deployment/zitadel/postgres-values.yaml diff --git a/deployment/zitadel/cert-job.yaml b/deployment/zitadel/cert-job.yaml new file mode 100644 index 0000000..ecf10a0 --- /dev/null +++ b/deployment/zitadel/cert-job.yaml @@ -0,0 +1,104 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: zitadel-cert-creator +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: secret-creator +rules: + - apiGroups: [ "" ] + resources: [ "secrets" ] + verbs: [ "create" ] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: zitadel-cert-creator +subjects: + - kind: ServiceAccount + name: zitadel-cert-creator +roleRef: + kind: Role + name: secret-creator + apiGroup: rbac.authorization.k8s.io +--- +apiVersion: batch/v1 +kind: Job +metadata: + name: create-zitadel-cert +spec: + template: + spec: + restartPolicy: OnFailure + serviceAccountName: zitadel-cert-creator + containers: + - command: + - /bin/bash + - -ecx + - | + cockroach cert create-client \ + --certs-dir /cockroach/cockroach-certs \ + --ca-key /cockroach/cockroach-certs/ca.key \ + --lifetime 8760h \ + zitadel + export SECRET=$(cat <