Skip to content

Grant calico-kube-controllers access to Networks - #5187

Merged
caseydavenport merged 1 commit into
tigera:masterfrom
caseydavenport:casey-kc-networks-rbac
Aug 14, 2026
Merged

Grant calico-kube-controllers access to Networks#5187
caseydavenport merged 1 commit into
tigera:masterfrom
caseydavenport:casey-kc-networks-rbac

Conversation

@caseydavenport

Copy link
Copy Markdown
Member

Automatic host endpoints and LoadBalancer IP assignment stop being programmed on Enterprise clusters. kube-controllers has no permission to list networks, so its datastore syncer retries the list forever and never reaches in-sync, which leaves the node and load balancer controllers idle.

This grants get, list and watch on networks to the calico-kube-controllers cluster role.

Fixes automatic host endpoints and LoadBalancer IP addresses not being programmed.

The node controller's IPAM syncer watches Networks, and its syncer stays
out of sync until that list succeeds.
@caseydavenport
caseydavenport requested a review from a team as a code owner August 14, 2026 13:13
@caseydavenport caseydavenport added kind/bug Something isn't working enterprise Feature applies to enterprise only release-note-required docs-not-required labels Aug 14, 2026
@marvin-tigera marvin-tigera added this to the v1.44.0 milestone Aug 14, 2026

@fasaxc fasaxc left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was just about to raise this! Looks like #4871 reverted #5148.

@caseydavenport
caseydavenport merged commit 1dfcf53 into tigera:master Aug 14, 2026
15 of 16 checks passed
@caseydavenport
caseydavenport deleted the casey-kc-networks-rbac branch August 14, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants