Skip to content

fix: Remove roles field from BGPRouter - #20

Merged
privateip merged 1 commit into
mainfrom
fix/remove-bgprouter-roles
Aug 25, 2026
Merged

fix: Remove roles field from BGPRouter#20
privateip merged 1 commit into
mainfrom
fix/remove-bgprouter-roles

Conversation

@privateip

Copy link
Copy Markdown
Collaborator

Summary

BGPRouter carried a roles field for tagging routers as fabric, tenant, or transit, but nothing in the ownership model uses it — BGPRouter is already the binding target for BGPPeer, BGPAdvertisement, and BGPPolicy regardless of role. Removed the field from spec and status, along with the RouterRole type and its generated CRD schema, docs, and sample manifests.

Test plan

  • BGPRouter resources apply and reconcile without a roles field
  • Existing resources with roles set are accepted (field is silently dropped, not rejected)

BGPRouter carried a roles field for tagging routers as fabric,
tenant, or transit, but nothing in the ownership model uses it —
BGPRouter is already the binding target for BGPPeer, BGPAdvertisement,
and BGPPolicy regardless of role. Dropped the field from spec and
status, the RouterRole type, and its generated CRD schema, docs, and
sample manifests.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@privateip
privateip requested a review from a team as a code owner August 25, 2026 18:45
@privateip
privateip merged commit 392ac24 into main Aug 25, 2026
6 checks passed
@privateip
privateip deleted the fix/remove-bgprouter-roles branch August 25, 2026 18:57
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.

2 participants