diff --git a/charts/plane-enterprise/Chart.yaml b/charts/plane-enterprise/Chart.yaml index eeea28c5..d38f4555 100644 --- a/charts/plane-enterprise/Chart.yaml +++ b/charts/plane-enterprise/Chart.yaml @@ -5,7 +5,7 @@ description: Meet Plane. An Enterprise software development tool to manage issue type: application -version: 1.1.4 +version: 1.1.5 appVersion: "1.8.0" home: https://plane.so/ diff --git a/charts/plane-enterprise/templates/config-secrets/silo.yaml b/charts/plane-enterprise/templates/config-secrets/silo.yaml index a1923809..45da948b 100644 --- a/charts/plane-enterprise/templates/config-secrets/silo.yaml +++ b/charts/plane-enterprise/templates/config-secrets/silo.yaml @@ -1,5 +1,20 @@ {{- if .Values.services.silo.enabled }} +apiVersion: v1 +kind: Secret +metadata: + namespace: {{ .Release.Namespace }} + name: {{ .Release.Name }}-silo-secrets +stringData: + {{- if .Values.env.silo_envs.hmac_secret_key }} + SILO_HMAC_SECRET_KEY: {{ .Values.env.silo_envs.hmac_secret_key | quote }} + {{- else if (lookup "v1" "Secret" .Release.Namespace (printf "%s-silo-secrets" .Release.Name)) }} + SILO_HMAC_SECRET_KEY: {{ (lookup "v1" "Secret" .Release.Namespace (printf "%s-silo-secrets" .Release.Name)).data.SILO_HMAC_SECRET_KEY | default (randAlphaNum 32) | quote }} + {{- else }} + SILO_HMAC_SECRET_KEY: {{ randAlphaNum 32 | quote }} + {{- end }} +--- + apiVersion: v1 kind: ConfigMap metadata: diff --git a/charts/plane-enterprise/templates/workloads/api.deployment.yaml b/charts/plane-enterprise/templates/workloads/api.deployment.yaml index b0e2f122..0245baf7 100644 --- a/charts/plane-enterprise/templates/workloads/api.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/api.deployment.yaml @@ -66,6 +66,11 @@ spec: - secretRef: name: {{ .Release.Name }}-doc-store-secrets optional: false + {{- if .Values.services.silo.enabled }} + - secretRef: + name: {{ .Release.Name }}-silo-secrets + optional: false + {{- end }} readinessProbe: failureThreshold: 30 httpGet: diff --git a/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml b/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml index 7de94677..2a812645 100644 --- a/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml @@ -44,6 +44,11 @@ spec: - secretRef: name: {{ .Release.Name }}-doc-store-secrets optional: false + {{- if .Values.services.silo.enabled }} + - secretRef: + name: {{ .Release.Name }}-silo-secrets + optional: false + {{- end }} serviceAccount: {{ .Release.Name }}-srv-account serviceAccountName: {{ .Release.Name }}-srv-account diff --git a/charts/plane-enterprise/templates/workloads/migrator.job.yaml b/charts/plane-enterprise/templates/workloads/migrator.job.yaml index d6103912..b69f45a2 100644 --- a/charts/plane-enterprise/templates/workloads/migrator.job.yaml +++ b/charts/plane-enterprise/templates/workloads/migrator.job.yaml @@ -32,6 +32,11 @@ spec: - secretRef: name: {{ .Release.Name }}-doc-store-secrets optional: false + {{- if .Values.services.silo.enabled }} + - secretRef: + name: {{ .Release.Name }}-silo-secrets + optional: false + {{- end }} restartPolicy: OnFailure serviceAccount: {{ .Release.Name }}-srv-account serviceAccountName: {{ .Release.Name }}-srv-account diff --git a/charts/plane-enterprise/templates/workloads/silo.deployment.yaml b/charts/plane-enterprise/templates/workloads/silo.deployment.yaml index aafc4e15..a059e171 100644 --- a/charts/plane-enterprise/templates/workloads/silo.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/silo.deployment.yaml @@ -80,6 +80,9 @@ spec: - configMapRef: name: {{ .Release.Name }}-silo-vars optional: false + - secretRef: + name: {{ .Release.Name }}-silo-secrets + optional: false serviceAccount: {{ .Release.Name }}-srv-account serviceAccountName: {{ .Release.Name }}-srv-account --- diff --git a/charts/plane-enterprise/templates/workloads/worker.deployment.yaml b/charts/plane-enterprise/templates/workloads/worker.deployment.yaml index ebe5e841..30ee78c0 100644 --- a/charts/plane-enterprise/templates/workloads/worker.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/worker.deployment.yaml @@ -44,6 +44,11 @@ spec: - secretRef: name: {{ .Release.Name }}-doc-store-secrets optional: false + {{- if .Values.services.silo.enabled }} + - secretRef: + name: {{ .Release.Name }}-silo-secrets + optional: false + {{- end }} serviceAccount: {{ .Release.Name }}-srv-account serviceAccountName: {{ .Release.Name }}-srv-account