npm/testpolicies/complex-policy-diff-order.yaml (36 lines of code) (raw):

apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: k8s-example-policy namespace: default spec: podSelector: matchLabels: role: db policyTypes: - Ingress - Egress ingress: - from: - namespaceSelector: matchLabels: project: myproject - podSelector: matchLabels: role: frontend - ipBlock: cidr: 172.17.0.0/16 except: - 172.17.1.0/24 ports: - protocol: TCP port: 6379 egress: - to: - ipBlock: cidr: 10.0.0.0/24 except: - 10.0.0.1/32 ports: - protocol: TCP port: 5978