{{/* Return the enabled Ingresses. */}} {{- define "bjw-s.common.lib.ingress.enabledIngresses" -}} {{- $rootContext := .rootContext -}} {{- $enabledIngress := dict -}} {{- range $name, $ingress := $rootContext.Values.ingress -}} {{- if kindIs "map" $ingress -}} {{- /* Enable by default, but allow override */ -}} {{- $ingressEnabled := true -}} {{- if hasKey $ingress "enabled" -}} {{- $ingressEnabled = $ingress.enabled -}} {{- end -}} {{- if $ingressEnabled -}} {{- $_ := set $enabledIngress $name . -}} {{- end -}} {{- end -}} {{- end -}} {{- $enabledIngress | toYaml -}} {{- end -}}