blob: c9d763fbe3bb9ff661a9a145c39ad3ffd3b9d341 [file] [log] [blame]
gio16bb6382025-05-21 18:42:40 +04001{{- if .Values.networkPolicies.enabled }}
2apiVersion: networking.k8s.io/v1
3kind: NetworkPolicy
4metadata:
5 name: longhorn-manager
6 namespace: longhorn-system
7spec:
8 podSelector:
9 matchLabels:
10 app: longhorn-manager
11 policyTypes:
12 - Ingress
13 ingress:
14 - from:
15 - podSelector:
16 matchLabels:
17 app: longhorn-manager
18 - podSelector:
19 matchLabels:
20 app: longhorn-ui
21 - podSelector:
22 matchLabels:
23 app: longhorn-csi-plugin
24 - podSelector:
25 matchLabels:
26 longhorn.io/managed-by: longhorn-manager
27 matchExpressions:
28 - { key: recurring-job.longhorn.io, operator: Exists }
29 - podSelector:
30 matchExpressions:
31 - { key: longhorn.io/job-task, operator: Exists }
32 - podSelector:
33 matchLabels:
34 app: longhorn-driver-deployer
35{{- end }}