{{- if .Values.networkPolicy.enabled }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: {{ include "generic.fullname" . }} labels: {{- include "generic.labels" . | nindent 4 }} spec: podSelector: matchLabels: app.kubernetes.io/name: {{ include "generic.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} policyTypes: ["Ingress"] ingress: {{- toYaml .Values.networkPolicy.ingress | nindent 4 }} {{- end }}