Skip to content

feat: add VLAN Groups to Nautobot Operator#1801

Merged
haseebsyed12 merged 1 commit into
mainfrom
vlanGroups
Mar 13, 2026
Merged

feat: add VLAN Groups to Nautobot Operator#1801
haseebsyed12 merged 1 commit into
mainfrom
vlanGroups

Conversation

@abhimanyu003
Copy link
Copy Markdown
Contributor

@abhimanyu003 abhimanyu003 commented Mar 12, 2026

This PR adds VLAN Groups sync support to the Nautobot Operator.

The operator now reads Rack Groups defined in a Kubernetes ConfigMap and ensures they are created and kept in sync with Nautobot via the Nautobot API.

flowchart
    n1["Nautobot Operator"]
    n2["Kubernetes VLAN Groups ConfigMap"]
    n3["Nautobot API"]

    n1 --> n2
    n2 --> n3
Loading

Sample config map it will sync from

apiVersion: v1
kind: ConfigMap
metadata:
  name: vlangroup-config
  namespace: default
data:
  vlangroups.yaml: |
    - name: f20-2-1f-storage
      location: IAD3
      ucvni_group_name: spine402-storage-path-A
      range: 100-200
    - name: f20-2-2f-storage
      location: IAD3
      ucvni_group_name: spine402-storage-path-B
      range: 100-200
    - name: f20-3-1f-storage
      location: IAD3
      ucvni_group_name: spine402-storage-path-A
      range: 2000-3000
    - name: f20-3-2f-storage
      location: IAD3
      ucvni_group_name: spine402-storage-path-B
      range: 2000-3000

@haseebsyed12 haseebsyed12 added this pull request to the merge queue Mar 13, 2026
Merged via the queue into main with commit 0c41f20 Mar 13, 2026
23 checks passed
@haseebsyed12 haseebsyed12 deleted the vlanGroups branch March 13, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants