Skip to content

Commit 3af39e1

Browse files
authored
Merge pull request #96121 from dfitzmau/OCPBUGS-49997-12
[enterprise-4.12] OCPBUGS-49997: Inhanced the info for the k8s.v1.cni.cncf.io/policy-fo…
2 parents 7323982 + ea72185 commit 3af39e1

6 files changed

+11
-9
lines changed

modules/nw-multi-network-policy-differences.adoc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,21 @@ kind: MultiNetworkPolicy
1313

1414
* You must use the `multi-networkpolicy` resource name when using the CLI to interact with multi-network policies. For example, you can view a multi-network policy object with the `oc get multi-networkpolicy <name>` command where `<name>` is the name of a multi-network policy.
1515

16-
* You must specify an annotation with the name of the network attachment definition that defines the macvlan or SR-IOV additional network:
16+
* You can use the `k8s.v1.cni.cncf.io/policy-for` annotation on a `MultiNetworkPolicy` object to point to a `NetworkAttachmentDefinition` (NAD) custom resource (CR). The NAD CR defines the network to which the policy applies.
1717
+
18+
.Example multi-network policy that includes the `k8s.v1.cni.cncf.io/policy-for` annotation
1819
[source,yaml]
1920
----
2021
apiVersion: k8s.cni.cncf.io/v1beta1
2122
kind: MultiNetworkPolicy
2223
metadata:
2324
annotations:
24-
k8s.v1.cni.cncf.io/policy-for: <network_name>
25+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
2526
----
2627
+
2728
--
2829
where:
2930

31+
`<namespace_name>`:: Specifies the namespace name.
3032
`<network_name>`:: Specifies the name of a network attachment definition.
3133
--

modules/nw-networkpolicy-allow-application-all-namespaces.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ metadata:
5757
namespace: default
5858
ifdef::multi[]
5959
annotations:
60-
k8s.v1.cni.cncf.io/policy-for: <network_name>
60+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
6161
endif::multi[]
6262
spec:
6363
podSelector:

modules/nw-networkpolicy-allow-application-particular-namespace.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ metadata:
5959
namespace: default
6060
ifdef::multi[]
6161
annotations:
62-
k8s.v1.cni.cncf.io/policy-for: <network_name>
62+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
6363
endif::multi[]
6464
spec:
6565
podSelector:

modules/nw-networkpolicy-allow-external-clients.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ metadata:
5858
namespace: default
5959
ifdef::multi[]
6060
annotations:
61-
k8s.v1.cni.cncf.io/policy-for: <network_name>
61+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
6262
endif::multi[]
6363
spec:
6464
policyTypes:

modules/nw-networkpolicy-create-cli.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ metadata:
108108
name: allow-same-namespace
109109
ifdef::multi[]
110110
annotations:
111-
k8s.v1.cni.cncf.io/policy-for: <network_name>
111+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
112112
endif::multi[]
113113
spec:
114114
podSelector:
@@ -143,7 +143,7 @@ metadata:
143143
name: allow-traffic-pod
144144
ifdef::multi[]
145145
annotations:
146-
k8s.v1.cni.cncf.io/policy-for: <network_name>
146+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
147147
endif::multi[]
148148
spec:
149149
podSelector:
@@ -190,7 +190,7 @@ metadata:
190190
name: api-allow
191191
ifdef::multi[]
192192
annotations:
193-
k8s.v1.cni.cncf.io/policy-for: <network_name>
193+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name>
194194
endif::multi[]
195195
spec:
196196
podSelector:

modules/nw-networkpolicy-deny-all-allowed.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ metadata:
5050
name: deny-by-default
5151
namespace: default <1>
5252
annotations:
53-
k8s.v1.cni.cncf.io/policy-for: <network_name> <2>
53+
k8s.v1.cni.cncf.io/policy-for:<namespace_name>/<network_name> <2>
5454
spec:
5555
podSelector: {} <3>
5656
ingress: [] <4>

0 commit comments

Comments
 (0)