fix: ensure annotationLists and labelLists don't get processed for disabled objects (#971)

This commit is contained in:
Kjeld Schouten-Lebbing
2021-09-12 20:28:22 +02:00
committed by GitHub
parent aa08fd7d7f
commit a6037c62fa
2 changed files with 15 additions and 1 deletions
+1 -1
View File
@@ -18,4 +18,4 @@ maintainers:
name: common name: common
sources: null sources: null
type: library type: library
version: 7.0.4 version: 7.0.5
@@ -65,6 +65,7 @@
{{/* merge persistenceAnnotationsList with persistenceAnnotations */}} {{/* merge persistenceAnnotationsList with persistenceAnnotations */}}
{{- range $index, $item := .Values.persistence }} {{- range $index, $item := .Values.persistence }}
{{- if $item.enabled }}
{{- $persistenceAnnotationsDict := dict }} {{- $persistenceAnnotationsDict := dict }}
{{- range $item.annotationsList }} {{- range $item.annotationsList }}
{{- $_ := set $persistenceAnnotationsDict .name .value }} {{- $_ := set $persistenceAnnotationsDict .name .value }}
@@ -73,10 +74,12 @@
{{- $persistenceanno := merge $tmp $persistenceAnnotationsDict }} {{- $persistenceanno := merge $tmp $persistenceAnnotationsDict }}
{{- $_ := set $item "annotations" (deepCopy $persistenceanno) -}} {{- $_ := set $item "annotations" (deepCopy $persistenceanno) -}}
{{- end }} {{- end }}
{{- end }}
{{/* merge persistenceLabelsList with persistenceLabels */}} {{/* merge persistenceLabelsList with persistenceLabels */}}
{{- range $index, $item := .Values.persistence }} {{- range $index, $item := .Values.persistence }}
{{- if $item.enabled }}
{{- $persistenceLabelsDict := dict }} {{- $persistenceLabelsDict := dict }}
{{- range $item.labelsList }} {{- range $item.labelsList }}
{{- $_ := set $persistenceLabelsDict .name .value }} {{- $_ := set $persistenceLabelsDict .name .value }}
@@ -85,6 +88,7 @@
{{- $persistencelab := merge $tmp $persistenceLabelsDict }} {{- $persistencelab := merge $tmp $persistenceLabelsDict }}
{{- $_ := set $item "labels" (deepCopy $persistencelab) -}} {{- $_ := set $item "labels" (deepCopy $persistencelab) -}}
{{- end }} {{- end }}
{{- end }}
{{/* merge ingressList with ingress */}} {{/* merge ingressList with ingress */}}
@@ -102,6 +106,7 @@
{{/* merge ingressAnnotationsList with ingressAnnotations */}} {{/* merge ingressAnnotationsList with ingressAnnotations */}}
{{- range $index, $item := .Values.ingress }} {{- range $index, $item := .Values.ingress }}
{{- if $item.enabled }}
{{- $ingressAnnotationsDict := dict }} {{- $ingressAnnotationsDict := dict }}
{{- range $item.annotationsList }} {{- range $item.annotationsList }}
{{- $_ := set $ingressAnnotationsDict .name .value }} {{- $_ := set $ingressAnnotationsDict .name .value }}
@@ -110,10 +115,12 @@
{{- $ingressanno := merge $tmp $ingressAnnotationsDict }} {{- $ingressanno := merge $tmp $ingressAnnotationsDict }}
{{- $_ := set $item "annotations" (deepCopy $ingressanno) -}} {{- $_ := set $item "annotations" (deepCopy $ingressanno) -}}
{{- end }} {{- end }}
{{- end }}
{{/* merge ingressLabelsList with ingressLabels */}} {{/* merge ingressLabelsList with ingressLabels */}}
{{- range $index, $item := .Values.ingress }} {{- range $index, $item := .Values.ingress }}
{{- if $item.enabled }}
{{- $ingressLabelsDict := dict }} {{- $ingressLabelsDict := dict }}
{{- range $item.labelsList }} {{- range $item.labelsList }}
{{- $_ := set $ingressLabelsDict .name .value }} {{- $_ := set $ingressLabelsDict .name .value }}
@@ -122,6 +129,7 @@
{{- $ingresslab := merge $tmp $ingressLabelsDict }} {{- $ingresslab := merge $tmp $ingressLabelsDict }}
{{- $_ := set $item "labels" (deepCopy $ingresslab) -}} {{- $_ := set $item "labels" (deepCopy $ingresslab) -}}
{{- end }} {{- end }}
{{- end }}
{{/* Enable privileged securitycontext when deviceList is used */}} {{/* Enable privileged securitycontext when deviceList is used */}}
{{- if .Values.securityContext.privileged }} {{- if .Values.securityContext.privileged }}
@@ -157,19 +165,23 @@
{{/* merge serviceList with service */}} {{/* merge serviceList with service */}}
{{- $portsDict := dict }} {{- $portsDict := dict }}
{{- range $index, $item := .Values.serviceList -}} {{- range $index, $item := .Values.serviceList -}}
{{- if $item.enabled }}
{{- $name := ( printf "list-%s" ( $index | toString ) ) }} {{- $name := ( printf "list-%s" ( $index | toString ) ) }}
{{- if $item.name }} {{- if $item.name }}
{{- $name = $item.name }} {{- $name = $item.name }}
{{- end }} {{- end }}
{{- $_ := set $portsDict $name $item }} {{- $_ := set $portsDict $name $item }}
{{- end }} {{- end }}
{{- end }}
{{- $srv := merge .Values.service $portsDict }} {{- $srv := merge .Values.service $portsDict }}
{{- $_ := set .Values "service" (deepCopy $srv) -}} {{- $_ := set .Values "service" (deepCopy $srv) -}}
{{/* merge portsList with ports */}} {{/* merge portsList with ports */}}
{{- range $index, $item := .Values.service -}} {{- range $index, $item := .Values.service -}}
{{- if $item.enabled }}
{{- $portsDict := dict }} {{- $portsDict := dict }}
{{- range $index2, $item2 := $item.portsList -}} {{- range $index2, $item2 := $item.portsList -}}
{{- if $item2.enabled }}
{{- $name := ( printf "list-%s" ( $index2 | toString ) ) }} {{- $name := ( printf "list-%s" ( $index2 | toString ) ) }}
{{- if $item2.name }} {{- if $item2.name }}
{{- $name = $item2.name }} {{- $name = $item2.name }}
@@ -180,5 +192,7 @@
{{- $ports := merge $tmp $portsDict }} {{- $ports := merge $tmp $portsDict }}
{{- $_ := set $item "ports" (deepCopy $ports) -}} {{- $_ := set $item "ports" (deepCopy $ports) -}}
{{- end }} {{- end }}
{{- end }}
{{- end }}
{{- end -}} {{- end -}}