Skip to content

Commit 006cac2

Browse files
add envs_as_secret to sombra-job-scheduler (#33)
2 parents 59dfb90 + 1d9759d commit 006cac2

File tree

5 files changed

+26
-6
lines changed

5 files changed

+26
-6
lines changed

charts/sombra/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ dependencies:
77
version: 0.2.2
88
- name: sombra-job-scheduler
99
repository: ""
10-
version: 0.1.1
11-
digest: sha256:a04c48389eee53ec16e73c9a9e9ceb0d4df5f050b158631ed4c9b9d62a4290dc
12-
generated: "2026-01-27T13:39:34.230257405Z"
10+
version: 0.1.2
11+
digest: sha256:6bb385784d3b63469e0199c8f97e326594e20f6c5ac92069ad3817f612f2c194
12+
generated: "2026-01-29T15:52:54.010231601Z"

charts/sombra/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: sombra
33
description: A Helm chart to deploy Sombra and its dependent services in a Kubernetes cluster
44
type: application
5-
version: 0.9.1
5+
version: 0.9.2
66
maintainers:
77
- name: Transcend
88
email: dev@transcend.io
@@ -15,4 +15,4 @@ dependencies:
1515
version: "0.2.2"
1616
- name: sombra-job-scheduler
1717
condition: sombra-job-scheduler.enabled
18-
version: "0.1.1"
18+
version: "0.1.2"

charts/sombra/charts/sombra-job-scheduler/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ apiVersion: v2
22
name: sombra-job-scheduler
33
description: A Helm chart to deploy the Sombra Job Scheduler in a Kubernetes cluster
44
type: application
5-
version: 0.1.1
5+
version: 0.1.2

charts/sombra/charts/sombra-job-scheduler/templates/deployment.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@ spec:
4444
{{- toYaml .Values.envFrom | nindent 12 }}
4545
{{- end }}
4646
env:
47+
{{- range $name, $value := .Values.envs_as_secret }}
48+
- name: {{ $value.name }}
49+
valueFrom:
50+
secretKeyRef:
51+
name: sombra-job-scheduler-secrets
52+
key: {{ $value.name }}
53+
{{- end }}
4754
{{- range $name, $value := .Values.envs }}
4855
- name: {{ $value.name }}
4956
value: {{ $value.value | quote }}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{{- $envs_as_secret_len := len .Values.envs_as_secret }}
2+
{{- if and .Values.enabled . (gt $envs_as_secret_len 0) -}}
3+
apiVersion: v1
4+
kind: Secret
5+
metadata:
6+
namespace: {{ .Values.namespace }}
7+
name: sombra-job-scheduler-secrets
8+
type: Opaque
9+
data:
10+
{{- range $name, $value := .Values.envs_as_secret }}
11+
{{ $value.name }}: {{ $value.value | b64enc | quote }}
12+
{{- end }}
13+
{{- end }}

0 commit comments

Comments
 (0)