VLAN Index#
A VLANIndex
serves as a container for VLANs, defining a specific scope for their management. Each VLANIndex
can be associated with a site, rack, interface, or similar entity, providing clarity on its intended scope. Within a VLANIndex
, a designated minimum and maximum VLAN ID can be defined, typically set to the standard values of 1 and 4094, respectively. Each VLAN within an index must possess a unique ID and name, facilitating clear identification and organization.
Within an VLANIndex
, claims can be defined, each resulting in individual VLANClaims
for allocation.
Example#
A VLAN Index is managed through the VLANIndex
resource. Below is an example YAML manifest demonstrating the configuration of a VLAN Index named "index1":
apiVersion: vlan.be.kuid.dev/v1alpha1
kind: VLANIndex
metadata:
name: index1
spec:
minID: 1
maxID: 4090
labels:
inv.kuid.dev/site: us-west-1
Status#
The status of the VLANIndex
is indicated using the READY condition. A True Ready condition indicates the VLANIndex
was successful. When the Ready condition status is False, the reason and message information in the status provide additional details.
status
Expected behavior#
Upon successful creation of the VLANIndex
"index1", the status should indicate a True Ready condition, confirming that the VLANIndex
has been successfully provisioned.