Skip to content

Commit 7d4d65f

Browse files
authored
K8s: Fix deployment template error in video-manager (#2828)
* K8s: Add template for file browser video records service * K8s: Fix deployment template error in video-manager --------- Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent f7bc3fb commit 7d4d65f

File tree

7 files changed

+41
-8
lines changed

7 files changed

+41
-8
lines changed

charts/selenium-grid/templates/jaeger-ingress.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ spec:
2525
{{- if and (or .Values.tls.enabled .Values.tls.ingress.generateTLS) (tpl .Values.ingress.hostname $) (not .Values.ingress.tls) }}
2626
tls:
2727
- hosts:
28-
- {{ tpl .Values.ingress.hostname $ }}
28+
- {{ tpl .Values.ingress.hostname $ | quote }}
2929
secretName: {{ include "seleniumGrid.tls.fullname" $ | quote }}
3030
{{- else if .Values.ingress.tls }}
3131
tls:
3232
{{- range .Values.ingress.tls }}
3333
- hosts:
3434
{{- range .hosts }}
35-
- {{ tpl . $ }}
35+
- {{ tpl . $ | quote }}
3636
{{- end }}
3737
secretName: {{ tpl (default (include "seleniumGrid.tls.fullname" $) .secretName) $ | quote }}
3838
{{- end }}

charts/selenium-grid/templates/video-manager/file-browser-deployment.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ spec:
5858
{{- end }}
5959
volumeMounts:
6060
{{- if .Values.videoManager.extraVolumeMounts }}
61-
{{- tpl (toYaml .) $ | nindent 12 }}
61+
{{- tpl (toYaml .Values.videoManager.extraVolumeMounts) $ | nindent 12 }}
6262
{{- else }}
6363
- name: srv
6464
mountPath: /srv
@@ -113,7 +113,7 @@ spec:
113113
{{- end }}
114114
volumes:
115115
{{- if .Values.videoManager.extraVolumes }}
116-
{{ tpl (toYaml .) $ | nindent 8 }}
116+
{{- tpl (toYaml .Values.videoManager.extraVolumes) $ | nindent 8 }}
117117
{{- else }}
118118
- name: srv
119119
emptyDir: {}

charts/selenium-grid/templates/video-manager/file-browser-ingress.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ spec:
2525
{{- if and (or .Values.tls.enabled .Values.tls.ingress.generateTLS) (tpl .Values.ingress.hostname $) (not .Values.ingress.tls) }}
2626
tls:
2727
- hosts:
28-
- {{ tpl .Values.ingress.hostname $ }}
28+
- {{ tpl .Values.ingress.hostname $ | quote }}
2929
secretName: {{ include "seleniumGrid.tls.fullname" $ | quote }}
3030
{{- else if .Values.ingress.tls }}
3131
tls:
3232
{{- range .Values.ingress.tls }}
3333
- hosts:
3434
{{- range .hosts }}
35-
- {{ tpl . $ }}
35+
- {{ tpl . $ | quote }}
3636
{{- end }}
3737
secretName: {{ tpl (default (include "seleniumGrid.tls.fullname" $) .secretName) $ | quote }}
3838
{{- end }}

tests/charts/bootstrap.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ helm package charts/selenium-grid --version 1.0.0-SNAPSHOT -d tests/tests
1616

1717
RELEASE_NAME="selenium"
1818

19-
helm template ${RELEASE_NAME} --values tests/charts/templates/render/dummy.yaml \
19+
helm template --debug ${RELEASE_NAME} --values tests/charts/templates/render/dummy.yaml \
2020
--set-file 'nodeConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \
2121
--set-file 'recorderConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \
2222
--set-file 'uploaderConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \
@@ -35,7 +35,7 @@ helm package tests/charts/umbrella-charts --version 1.0.0-SNAPSHOT -d tests/test
3535

3636
RELEASE_NAME="test"
3737

38-
helm template ${RELEASE_NAME} --values tests/charts/templates/render/dummy_solution.yaml \
38+
helm template --debug ${RELEASE_NAME} --values tests/charts/templates/render/dummy_solution.yaml \
3939
--set-file 'selenium-grid.nodeConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \
4040
--set-file 'selenium-grid.recorderConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \
4141
--set-file 'selenium-grid.uploaderConfigMap.extraScripts.setFromCommand\.sh=tests/charts/templates/render/dummy_external.sh' \

tests/charts/ci/base-recorder-values.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,14 @@ videoRecorder:
2626
RCLONE_CONFIG_MYFTP_USER: "seluser"
2727
RCLONE_CONFIG_MYFTP_PASS: "KkK8RsUIba-MMTBUSnuYIdAKvcnFyLl2pdhQig"
2828
RCLONE_CONFIG_MYFTP_FTP_CONCURRENCY: "5"
29+
30+
videoManager:
31+
enabled: true
32+
extraVolumeMounts:
33+
- name: srv
34+
mountPath: /srv
35+
subPath: srv
36+
extraVolumes:
37+
- name: srv
38+
persistentVolumeClaim:
39+
claimName: ${TEST_PV_CLAIM_NAME}

tests/charts/templates/render/dummy.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,14 @@ uploaderConfigMap:
200200
upload.sh: |
201201
#!/bin/bash
202202
echo "This is override script"
203+
204+
videoManager:
205+
enabled: true
206+
extraVolumeMounts:
207+
- name: srv
208+
mountPath: /srv
209+
subPath: srv
210+
extraVolumes:
211+
- name: srv
212+
persistentVolumeClaim:
213+
claimName: my-external-pvc

tests/charts/templates/render/dummy_solution.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,14 @@ selenium-grid:
188188
upload.sh: |
189189
#!/bin/bash
190190
echo "This is override script"
191+
192+
videoManager:
193+
enabled: true
194+
extraVolumeMounts:
195+
- name: srv
196+
mountPath: /srv
197+
subPath: srv
198+
extraVolumes:
199+
- name: srv
200+
persistentVolumeClaim:
201+
claimName: my-external-pvc

0 commit comments

Comments
 (0)