Skip to content

Conversation

aritrbas
Copy link
Collaborator

@aritrbas aritrbas commented Oct 1, 2025

Removed the dependency of BGPConfigurationWatcher on the pubsub infra so that we can remove pubsub altogether.

  • The BGPConfigurationWatcher now uses a Calico API watch and directly notifies the FelixServer on changes.
  • The pubsub event registration and handling for BGPConfChanged have been eliminated.
  • The FelixServer is now notified via a simple callback when the BGP configuration changes, but actual handling of the update is not implemented yet (we log and trigger a restart to ensure the system reloads configuration).

Made the changes on top of the nsk-split-svc branch for now, will rebase on top of master once those commits for single thread agent are merged.

@aritrbas aritrbas self-assigned this Oct 1, 2025
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.

1 participant