Skip to content

Move guardian's Enterprise trusted certificates behind the extension - #5197

Merged
caseydavenport merged 1 commit into
tigera:masterfrom
caseydavenport:casey-guardian-extension
Aug 18, 2026
Merged

Move guardian's Enterprise trusted certificates behind the extension#5197
caseydavenport merged 1 commit into
tigera:masterfrom
caseydavenport:casey-guardian-extension

Conversation

@caseydavenport

Copy link
Copy Markdown
Member

Description

Split out of #5170 to keep that review smaller, and the second of the per-controller ones. The cluster connection controller built Guardian's trusted bundle from a fixed list that included the packet capture and Prometheus server certificates, neither of which exists outside Enterprise.

  • the controller builds the bundle from the core secrets, and the extension adds what the variant needs Guardian to trust
  • the watches on those two secrets move to the extension along with them
  • the bundle gets created earlier in the reconcile so the extension has something to add to

No behavior change on either variant.

Release Note

None

The controller builds the bundle from the core secrets and the extension adds what the variant needs Guardian to trust.
Comment thread pkg/controller/clusterconnection/clusterconnection_controller.go
@caseydavenport
caseydavenport merged commit 3bd8e52 into tigera:master Aug 18, 2026
9 checks passed
@caseydavenport
caseydavenport deleted the casey-guardian-extension branch August 18, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants