k8s.io/perf-tests/clusterloader2@v0.0.0-20240304094227-64bdb12da87e/pkg/measurement/common/network-policy/manifests/policy-egress-allow-target-pods.yaml (about)

     1  apiVersion: networking.k8s.io/v1
     2  kind: NetworkPolicy
     3  metadata:
     4    name: {{.Name}}
     5    namespace: {{.Namespace}}
     6    labels:
     7      type: {{.TypeLabelValue}}
     8  spec:
     9    podSelector:
    10      matchLabels:
    11        type: {{.TypeLabelValue}}
    12    policyTypes:
    13    - Egress
    14    egress:
    15    - to:
    16      - podSelector:
    17          matchLabels:
    18            net-pol-test: {{.TargetLabelValue}}
    19  {{if .OnlyTargetNamespace}}
    20        namespaceSelector:
    21          matchLabels:
    22            kubernetes.io/metadata.name: {{.TargetNamespace}}
    23  {{else}}
    24        namespaceSelector: {}
    25  {{end}}