You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Accept multicast network prefixes (e.g., 239.1.0.0/16) instead of host
addresses. The webhook validates no host bits are set, and the provider
extracts the base IP before sending to the device.
Copy file name to clipboardExpand all lines: docs/api-reference/index.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1128,6 +1128,7 @@ _Validation:_
1128
1128
_Appears in:_
1129
1129
-[ACLEntry](#aclentry)
1130
1130
-[InterfaceIPv4](#interfaceipv4)
1131
+
-[MulticastGroups](#multicastgroups)
1131
1132
-[PrefixEntry](#prefixentry)
1132
1133
-[RendezvousPoint](#rendezvouspoint)
1133
1134
@@ -1559,8 +1560,8 @@ _Appears in:_
1559
1560
1560
1561
| Field | Description | Default | Validation |
1561
1562
| --- | --- | --- | --- |
1562
-
|`l2`_string_| L2 is the multicast group for Layer 2 VNIs (BUM traffic in bridged VLANs). || Format: ipv4 <br />Optional: \{\} <br /> |
1563
-
|`l3`_string_| L3 is the multicast group for Layer 3 VNIs (BUM traffic in routed VRFs). || Format: ipv4 <br />Optional: \{\} <br /> |
1563
+
|`l2`_[IPPrefix](#ipprefix)_| L2 is the multicast group for Layer 2 VNIs (BUM traffic in bridged VLANs). || Format: cidr <br />Type: string <br />Optional: \{\} <br /> |
1564
+
|`l3`_[IPPrefix](#ipprefix)_| L3 is the multicast group for Layer 3 VNIs (BUM traffic in routed VRFs). || Format: cidr <br />Type: string <br />Optional: \{\} <br /> |
1564
1565
1565
1566
1566
1567
#### NTP
@@ -3186,7 +3187,8 @@ _Appears in:_
3186
3187
| --- | --- | --- | --- |
3187
3188
|`destination`_string_| Destination is the destination IP address of the vPC's domain peer keepalive interface.<br />This is the IP address the local switch will send keepalive messages to. || Format: ipv4 <br />Required: \{\} <br /> |
3188
3189
|`source`_string_| Source is the source IP address for keepalive messages.<br />This is the local IP address used to send keepalive packets to the peer. || Format: ipv4 <br />Required: \{\} <br /> |
3189
-
|`vrfRef`_[LocalObjectReference](#localobjectreference)_| VRFRef is an optional reference to a VRF resource, e.g., the management VRF.<br />If specified, the switch sends keepalive packets throughout this VRF.<br />If omitted, the management VRF is used. || Optional: \{\} <br /> |
3190
+
|`vrfName`_string_| The name of the vrf used to send keepalive packets to the peer.<br />Mutually exclusive with VrfRef. || MaxLength: 63 <br />MinLength: 1 <br />Optional: \{\} <br /> |
3191
+
|`vrfRef`_[LocalObjectReference](#localobjectreference)_| The reference to a VRF resource used to send keepalive packets to the peer.<br />Mutually exclusive with VrfName. || Optional: \{\} <br /> |
g.Expect(testProvider.NVE.Spec.HostReachability).To(BeEquivalentTo("BGP"), "Provider NVE hostreachability should be BGP")
191
192
g.Expect(testProvider.NVE.Spec.SourceInterfaceRef.Name).To(Equal("lo0"), "Provider NVE primary interface should be lo0")
192
193
g.Expect(testProvider.NVE.Spec.MulticastGroups).ToNot(BeNil(), "Provider NVE multicast group should not be nil")
193
-
g.Expect(testProvider.NVE.Spec.MulticastGroups.L2).To(Equal("234.0.0.1"), "Provider NVE multicast group prefix should be seet")
194
+
g.Expect(testProvider.NVE.Spec.MulticastGroups.L2).To(HaveValue(Equal(v1alpha1.MustParsePrefix("234.0.0.0/8"))), "Provider NVE multicast group prefix should be set")
194
195
}).Should(Succeed())
195
196
196
197
By("Verifying referenced interfaces exist and are loopbacks")
0 commit comments