Skip to content

Implement EVPN Fabric loopback reconciliation#353

Open
felix-kaestner wants to merge 1 commit into
fabric-crdfrom
fabric-loopbacks
Open

Implement EVPN Fabric loopback reconciliation#353
felix-kaestner wants to merge 1 commit into
fabric-crdfrom
fabric-loopbacks

Conversation

@felix-kaestner

Copy link
Copy Markdown
Contributor

Reconcile lo0 (Router-ID), lo1/lo2 (VTEP), and lo100 (anycast RP) loopback Claims and Interfaces for all fabric devices. The Fabric becomes the controller owner of each Claim so the Owns() watch re-enqueues correctly. Interfaces are only created once the Claim is allocated; a guard at the top of Reconcile short-circuits when the provider does not implement InterfaceProvider.

Extend provider interface with LoopbackInterfaceName so each driver can return a vendor-specific handle for a given loopback index.

Add envtest suite covering Claims, Interfaces, ownership, and the Ready condition.

@felix-kaestner felix-kaestner requested a review from a team as a code owner May 12, 2026 16:54
@hardikdr hardikdr added the area/switch-automation Automation processes for network switch management and operations. label May 13, 2026
@hardikdr hardikdr added this to Roadmap May 13, 2026
Reconcile lo0 (Router-ID), lo1/lo2 (VTEP), and lo100 (anycast RP)
loopback Claims and Interfaces for all fabric devices. The Fabric
becomes the controller owner of each Claim so the Owns() watch
re-enqueues correctly. Interfaces are only created once the Claim
is allocated; a guard at the top of Reconcile short-circuits when
the provider does not implement InterfaceProvider.

Extend provider interface with LoopbackInterfaceName so each driver
can return a vendor-specific handle for a given loopback index.

Add envtest suite covering Claims, Interfaces, ownership, and the
Ready condition.

Signed-off-by: Felix Kästner <felix.kaestner@sap.com>
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

This PR is stale because it has been open for 45 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/switch-automation Automation processes for network switch management and operations. size/XL

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants