fix: ensure annotationLists and labelLists don't get processed for disabled objects (#971)
This commit is contained in:
@@ -18,4 +18,4 @@ maintainers:
|
||||
name: common
|
||||
sources: null
|
||||
type: library
|
||||
version: 7.0.4
|
||||
version: 7.0.5
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
|
||||
{{/* merge persistenceAnnotationsList with persistenceAnnotations */}}
|
||||
{{- range $index, $item := .Values.persistence }}
|
||||
{{- if $item.enabled }}
|
||||
{{- $persistenceAnnotationsDict := dict }}
|
||||
{{- range $item.annotationsList }}
|
||||
{{- $_ := set $persistenceAnnotationsDict .name .value }}
|
||||
@@ -73,10 +74,12 @@
|
||||
{{- $persistenceanno := merge $tmp $persistenceAnnotationsDict }}
|
||||
{{- $_ := set $item "annotations" (deepCopy $persistenceanno) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/* merge persistenceLabelsList with persistenceLabels */}}
|
||||
{{- range $index, $item := .Values.persistence }}
|
||||
{{- if $item.enabled }}
|
||||
{{- $persistenceLabelsDict := dict }}
|
||||
{{- range $item.labelsList }}
|
||||
{{- $_ := set $persistenceLabelsDict .name .value }}
|
||||
@@ -85,6 +88,7 @@
|
||||
{{- $persistencelab := merge $tmp $persistenceLabelsDict }}
|
||||
{{- $_ := set $item "labels" (deepCopy $persistencelab) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/* merge ingressList with ingress */}}
|
||||
@@ -102,6 +106,7 @@
|
||||
|
||||
{{/* merge ingressAnnotationsList with ingressAnnotations */}}
|
||||
{{- range $index, $item := .Values.ingress }}
|
||||
{{- if $item.enabled }}
|
||||
{{- $ingressAnnotationsDict := dict }}
|
||||
{{- range $item.annotationsList }}
|
||||
{{- $_ := set $ingressAnnotationsDict .name .value }}
|
||||
@@ -110,10 +115,12 @@
|
||||
{{- $ingressanno := merge $tmp $ingressAnnotationsDict }}
|
||||
{{- $_ := set $item "annotations" (deepCopy $ingressanno) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
{{/* merge ingressLabelsList with ingressLabels */}}
|
||||
{{- range $index, $item := .Values.ingress }}
|
||||
{{- if $item.enabled }}
|
||||
{{- $ingressLabelsDict := dict }}
|
||||
{{- range $item.labelsList }}
|
||||
{{- $_ := set $ingressLabelsDict .name .value }}
|
||||
@@ -122,6 +129,7 @@
|
||||
{{- $ingresslab := merge $tmp $ingressLabelsDict }}
|
||||
{{- $_ := set $item "labels" (deepCopy $ingresslab) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/* Enable privileged securitycontext when deviceList is used */}}
|
||||
{{- if .Values.securityContext.privileged }}
|
||||
@@ -157,19 +165,23 @@
|
||||
{{/* merge serviceList with service */}}
|
||||
{{- $portsDict := dict }}
|
||||
{{- range $index, $item := .Values.serviceList -}}
|
||||
{{- if $item.enabled }}
|
||||
{{- $name := ( printf "list-%s" ( $index | toString ) ) }}
|
||||
{{- if $item.name }}
|
||||
{{- $name = $item.name }}
|
||||
{{- end }}
|
||||
{{- $_ := set $portsDict $name $item }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $srv := merge .Values.service $portsDict }}
|
||||
{{- $_ := set .Values "service" (deepCopy $srv) -}}
|
||||
|
||||
{{/* merge portsList with ports */}}
|
||||
{{- range $index, $item := .Values.service -}}
|
||||
{{- if $item.enabled }}
|
||||
{{- $portsDict := dict }}
|
||||
{{- range $index2, $item2 := $item.portsList -}}
|
||||
{{- if $item2.enabled }}
|
||||
{{- $name := ( printf "list-%s" ( $index2 | toString ) ) }}
|
||||
{{- if $item2.name }}
|
||||
{{- $name = $item2.name }}
|
||||
@@ -180,5 +192,7 @@
|
||||
{{- $ports := merge $tmp $portsDict }}
|
||||
{{- $_ := set $item "ports" (deepCopy $ports) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- end -}}
|
||||
|
||||
Reference in New Issue
Block a user