Skip to content

Commit 71450eb

Browse files
authored
chore: add enabled field in secrets for better handling (#1029)
1 parent d1c6644 commit 71450eb

File tree

2 files changed

+49
-45
lines changed

2 files changed

+49
-45
lines changed

helm/templates/standalone-deployment.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ spec:
4747
- name: {{ $key }}
4848
value: {{ tpl $value $ | quote }}
4949
{{- end }}
50-
{{- if .Values.parseable.localModeSecret }}
51-
{{- range $secret := .Values.parseable.localModeSecret }}
50+
{{- if and .Values.parseable.localModeSecret .Values.parseable.localModeSecret.enabled }}
51+
{{- range $secret := .Values.parseable.localModeSecret.secrets }}
5252
{{- range $key := $secret.keys }}
5353
{{- $envPrefix := $secret.prefix | default "" | upper }}
5454
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
@@ -59,8 +59,10 @@ spec:
5959
key: {{ $key }}
6060
{{- end }}
6161
{{- end }}
62-
{{- else }}
63-
{{- range $secret := .Values.parseable.s3ModeSecret }}
62+
{{- end }}
63+
64+
{{- if and .Values.parseable.s3ModeSecret .Values.parseable.s3ModeSecret.enabled }}
65+
{{- range $secret := .Values.parseable.s3ModeSecret.secrets }}
6466
{{- range $key := $secret.keys }}
6567
{{- $envPrefix := $secret.prefix | default "" | upper }}
6668
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
@@ -72,7 +74,9 @@ spec:
7274
{{- end }}
7375
{{- end }}
7476
{{- end }}
75-
{{- range $secret := .Values.parseable.blobModeSecret }}
77+
78+
{{- if and .Values.parseable.blobModeSecret .Values.parseable.blobModeSecret.enabled }}
79+
{{- range $secret := .Values.parseable.blobModeSecret.secrets }}
7680
{{- range $key := $secret.keys }}
7781
{{- $envPrefix := $secret.prefix | default "" | upper }}
7882
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
@@ -83,6 +87,7 @@ spec:
8387
key: {{ $key }}
8488
{{- end }}
8589
{{- end }}
90+
{{- end }}
8691
ports:
8792
- containerPort: 8000
8893
{{- with .Values.readinessProbe }}

helm/values.yaml

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -77,46 +77,45 @@ parseable:
7777
## blobModeSecret if store is set to blob-store
7878
## s3ModeSecret if store is set to s3-store
7979
localModeSecret:
80-
- type: env
81-
name: parseable-env-secret
82-
prefix: P_
83-
keys:
84-
- addr
85-
- username
86-
- password
87-
- staging.dir
88-
- fs.dir
89-
# blobModeSecret:
90-
# - type: env
91-
# name: parseable-env-secret
92-
# prefix: p_
93-
# keys:
94-
# - addr
95-
# - username
96-
# - password
97-
# - azr.access_key
98-
# - azr.account
99-
# - azr.container
100-
# - azr.url
101-
# s3ModeSecret:
102-
# - type: env
103-
# name: parseable-env-secret
104-
# prefix: P_
105-
# keys:
106-
# ## Comment / uncomment the following lines as required
107-
# # - tls.cert.path
108-
# # - tls.key.path
109-
# # - storage.upload.interval
110-
# - addr
111-
# - username
112-
# - password
113-
# - staging.dir
114-
# - fs.dir
115-
# - s3.url
116-
# - s3.access.key
117-
# - s3.secret.key
118-
# - s3.bucket
119-
# - s3.region
80+
enabled: false
81+
secrets:
82+
- name: parseable-env-secret
83+
prefix: P_
84+
keys:
85+
- addr
86+
- username
87+
- password
88+
- staging.dir
89+
- fs.dir
90+
blobModeSecret:
91+
enabled: false
92+
secrets:
93+
- name: parseable-env-secret
94+
prefix: P_
95+
keys:
96+
- addr
97+
- username
98+
- password
99+
- azr.access_key
100+
- azr.account
101+
- azr.container
102+
- azr.url
103+
s3ModeSecret:
104+
enabled: false
105+
secrets:
106+
- name: parseable-env-secret
107+
prefix: P_
108+
keys:
109+
- addr
110+
- username
111+
- password
112+
- staging.dir
113+
- fs.dir
114+
- s3.url
115+
- s3.access.key
116+
- s3.secret.key
117+
- s3.bucket
118+
- s3.region
120119
serviceAccount:
121120
create: true
122121
name: "parseable"

0 commit comments

Comments
 (0)