Skip to content

Commit 502a4a4

Browse files
committed
chore: remove deprecated value coder.tls.secretName
1 parent 01eca84 commit 502a4a4

File tree

3 files changed

+15
-41
lines changed

3 files changed

+15
-41
lines changed

helm/templates/NOTES.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
{{- if .Values.coder.tls.secretName }}
2-
3-
WARN: coder.tls.secretName is deprecated and will be removed in a future
4-
release. Please use coder.tls.secretNames instead.
5-
{{- end }}
1+
{{/*
2+
Deprecation notices:
3+
*/}}
64

75
Enjoy Coder! Please create an issue at https://github.com/coder/coder if you run
86
into any problems! :)

helm/templates/_helpers.tpl

Lines changed: 12 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Coder Docker image URI
4646
Coder listen port (must be > 1024)
4747
*/}}
4848
{{- define "coder.port" }}
49-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName -}}
49+
{{- if .Values.coder.tls.secretNames -}}
5050
8443
5151
{{- else -}}
5252
8080
@@ -57,7 +57,7 @@ Coder listen port (must be > 1024)
5757
Coder service port
5858
*/}}
5959
{{- define "coder.servicePort" }}
60-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName -}}
60+
{{- if .Values.coder.tls.secretNames -}}
6161
443
6262
{{- else -}}
6363
80
@@ -68,7 +68,7 @@ Coder service port
6868
Port name
6969
*/}}
7070
{{- define "coder.portName" }}
71-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName -}}
71+
{{- if .Values.coder.tls.secretNames -}}
7272
https
7373
{{- else -}}
7474
http
@@ -86,49 +86,29 @@ Scheme
8686
Coder volume definitions.
8787
*/}}
8888
{{- define "coder.volumes" }}
89-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName .Values.coder.certs.secretNames }}
89+
{{- if .Values.coder.tls.secretNames }}
9090
volumes:
9191
{{ range $secretName := .Values.coder.tls.secretNames -}}
9292
- name: "tls-{{ $secretName }}"
9393
secret:
9494
secretName: {{ $secretName | quote }}
9595
{{ end -}}
96-
{{- if .Values.coder.tls.secretName -}}
97-
- name: "tls-{{ .Values.coder.tls.secretName }}"
98-
secret:
99-
secretName: {{ .Values.coder.tls.secretName | quote }}
100-
{{- end }}
101-
{{ range $certSecretNames := .Values.coder.certs.secretNames -}}
102-
- name: {{ $certSecretNames | quote }}
103-
secret:
104-
secretName: {{ $certSecretNames | quote }}
105-
{{ end -}}
10696
{{- else }}
107-
volumes: {{ if and (not .Values.coder.tls.secretNames) (not .Values.coder.tls.secretName) (not .Values.coder.certs.secretNames) }}[]{{ end }}
97+
volumes: []
10898
{{- end }}
10999
{{- end }}
110100

111101
{{/*
112102
Coder volume mounts.
113103
*/}}
114104
{{- define "coder.volumeMounts" }}
115-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName .Values.coder.certs.secretNames }}
105+
{{- if .Values.coder.tls.secretNames }}
116106
volumeMounts:
117107
{{ range $secretName := .Values.coder.tls.secretNames -}}
118108
- name: "tls-{{ $secretName }}"
119109
mountPath: "/etc/ssl/certs/coder/{{ $secretName }}"
120110
readOnly: true
121111
{{ end }}
122-
{{- if .Values.coder.tls.secretName -}}
123-
- name: "tls-{{ .Values.coder.tls.secretName }}"
124-
mountPath: "/etc/ssl/certs/coder/{{ .Values.coder.tls.secretName }}"
125-
readOnly: true
126-
{{- end }}
127-
{{ range $certSecretNames := .Values.coder.certs.secretNames -}}
128-
- name: {{ $certSecretNames | quote }}
129-
mountPath: "/etc/ssl/certs/{{ $certSecretNames }}"
130-
readOnly: true
131-
{{ end }}
132112
{{- else }}
133113
volumeMounts: []
134114
{{- end }}
@@ -138,13 +118,13 @@ volumeMounts: []
138118
Coder TLS environment variables.
139119
*/}}
140120
{{- define "coder.tlsEnv" }}
141-
{{- if or .Values.coder.tls.secretNames .Values.coder.tls.secretName }}
121+
{{- if .Values.coder.tls.secretNames }}
142122
- name: CODER_TLS_ENABLE
143123
value: "true"
144124
- name: CODER_TLS_CERT_FILE
145-
value: "{{ range $idx, $secretName := .Values.coder.tls.secretNames -}}{{ if $idx }},{{ end }}/etc/ssl/certs/coder/{{ $secretName }}/tls.crt{{- end }}{{ if .Values.coder.tls.secretName -}}/etc/ssl/certs/coder/{{ .Values.coder.tls.secretName }}/tls.crt{{- end }}"
125+
value: "{{ range $idx, $secretName := .Values.coder.tls.secretNames -}}{{ if $idx }},{{ end }}/etc/ssl/certs/coder/{{ $secretName }}/tls.crt{{- end }}"
146126
- name: CODER_TLS_KEY_FILE
147-
value: "{{ range $idx, $secretName := .Values.coder.tls.secretNames -}}{{ if $idx }},{{ end }}/etc/ssl/certs/coder/{{ $secretName }}/tls.key{{- end }}{{ if .Values.coder.tls.secretName -}}/etc/ssl/certs/coder/{{ .Values.coder.tls.secretName }}/tls.key{{- end }}"
127+
value: "{{ range $idx, $secretName := .Values.coder.tls.secretNames -}}{{ if $idx }},{{ end }}/etc/ssl/certs/coder/{{ $secretName }}/tls.key{{- end }}"
148128
{{- end }}
149129
{{- end }}
150130

@@ -172,10 +152,9 @@ included at the top of coder.yaml.
172152
*/}}
173153
{{- define "coder.verifyDeprecated" }}
174154
{{/*
175-
Deprecated value coder.tls.secretName should not be used alongside new value
176-
coder.tls.secretName.
155+
Deprecated value coder.tls.secretName must not be used.
177156
*/}}
178-
{{- if and .Values.coder.tls.secretName .Values.coder.tls.secretNames }}
179-
{{ fail "You must specify either coder.tls.secretName or coder.tls.secretNames, not both." }}
157+
{{- if .Values.coder.tls.secretName }}
158+
{{ fail "coder.tls.secretName is deprecated, use coder.tls.secretNames instead." }}
180159
{{- end }}
181160
{{- end }}

helm/values.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ coder:
5353
# will be automatically mounted into the pod if specified, and the correct
5454
# "CODER_TLS_*" environment variables will be set for you.
5555
secretNames: []
56-
# coder.tls.secretName -- Deprecated. Use `coder.tls.secretNames` instead.
57-
# This will be removed in a future release.
58-
# secretName: ""
5956

6057
# coder.resources -- The resources to request for Coder. These are optional
6158
# and are not set by default.

0 commit comments

Comments
 (0)