Removed envfrom -- Updated unittest

This commit is contained in:
Youcef Guichi
2023-10-20 10:36:50 +02:00
parent 8720c33db4
commit aafc0bbfab
6 changed files with 19 additions and 19 deletions
+3 -6
View File
@@ -1,24 +1,21 @@
{{- define "common.envFromRef.tpl" -}} {{- define "common.envFromRef.tpl" -}}
{{- if or (or (or (.Values.vars) (.Values.secretEnabled) (.Values.envFrom)) .Values.sealedSecrets) .Values.secretName -}} {{- if or (or (or (or (or (.Values.vars) (.Values.secretEnabled)) .Values.sealedSecrets) .Values.secretName) .Values.existingConfigMaps) .Values.existingSecrets -}}
envFrom: &envFrom envFrom: &envFrom
{{- if .Values.vars }} {{- if .Values.vars }}
- configMapRef: - configMapRef:
name: {{ template "common.robustName" .Release.Name }} name: {{ template "common.robustName" .Release.Name }}
{{- end }} {{- end }}
{{- if .Values.envFrom }} {{- range .Values.existingSecrets }}
{{- range .Values.envFrom.existingSecrets }}
- secretRef: - secretRef:
name: {{ .name }} name: {{ .name }}
optional: {{ .optional }} optional: {{ .optional }}
{{- end }} {{- end }}
{{- range .Values.envFrom.existingConfigMaps }} {{- range .Values.existingConfigMaps }}
- configMapRef: - configMapRef:
name: {{ .name }} name: {{ .name }}
optional: {{ .optional }} optional: {{ .optional }}
{{- end }} {{- end }}
{{- end }}
{{- if .Values.secretEnabled }} {{- if .Values.secretEnabled }}
- secretRef: - secretRef:
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -138,7 +138,7 @@ spec:
- -c - -c
- {{ .Values.sidecar.command | quote }} - {{ .Values.sidecar.command | quote }}
{{- end }} {{- end }}
{{- if or (or (.Values.vars) (.Values.secretEnabled) (.Values.envFrom)) .Values.sealedSecrets }} {{- if or (or (or (or (or (.Values.vars) (.Values.secretEnabled)) .Values.sealedSecrets) .Values.secretName) .Values.existingConfigMaps) .Values.existingSecrets }}
envFrom: *envFrom envFrom: *envFrom
{{- end }} {{- end }}
{{- if or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets }} {{- if or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets }}
@@ -14,14 +14,18 @@ tests:
content: content:
configMapRef: configMapRef:
name: release-name name: release-name
- it: Should not reference configmap if vars are not set
asserts:
- isNull:
path: spec.template.spec.containers[0].envFrom
- it: Should reference to existing configmaps - it: Should reference to existing configmaps
set: set:
envFrom: existingConfigMaps:
existingConfigMaps: - name: firstcm
- name: firstcm optional: true
optional: true - name: secondcm
- name: secondcm optional: true
optional: true
asserts: asserts:
- contains: - contains:
path: spec.template.spec.containers[0].envFrom path: spec.template.spec.containers[0].envFrom
@@ -33,12 +33,11 @@ tests:
name: release-name name: release-name
- it: Should reference to existing secrets - it: Should reference to existing secrets
set: set:
envFrom: existingSecrets:
existingSecrets: - name: firstsecret
- name: firstsecret optional: true
optional: true - name: secondsecret
- name: secondsecret optional: true
optional: true
asserts: asserts:
- contains: - contains:
path: spec.template.spec.containers[0].envFrom path: spec.template.spec.containers[0].envFrom