Skip to content

Degrade instead of deleting the Goldmane CR on Enterprise - #5167

Open
caseydavenport wants to merge 5 commits into
tigera:masterfrom
caseydavenport:casey-goldmane-cleanup
Open

Degrade instead of deleting the Goldmane CR on Enterprise#5167
caseydavenport wants to merge 5 commits into
tigera:masterfrom
caseydavenport:casey-goldmane-cleanup

Conversation

@caseydavenport

@caseydavenport caseydavenport commented Aug 12, 2026

Copy link
Copy Markdown
Member

Follow-on to #4871, for CORE-13339.

Goldmane is Calico-only, but nothing noticed it when an installation switched to Calico Enterprise: the Goldmane controller doesn't look at the variant, and the core installation controller only gated its own lookup so that calico/node stopped getting the host alias. The enterprise installation extension now sets degraded when a Goldmane resource is present, naming the resource the user has to delete, and the core controller reads the CR regardless of variant.

The operator doesn't delete the resource itself, since operator.tigera.io CRs are user input, which docs/principles.md now says explicitly.

None

@caseydavenport
caseydavenport requested a review from a team as a code owner August 12, 2026 18:49
@marvin-tigera marvin-tigera added this to the v1.44.0 milestone Aug 12, 2026
@caseydavenport caseydavenport changed the title Delete Goldmane when the installation switches to Enterprise Degrade instead of deleting the Goldmane CR on Enterprise Aug 12, 2026
The enterprise installation extension now owns the delete, so the core
controller no longer gates the Goldmane lookup on the variant.
The operator never deletes operator.tigera.io resources; docs/principles.md
now states that.
@caseydavenport
caseydavenport force-pushed the casey-goldmane-cleanup branch from c8fa2fb to 49aa2cc Compare August 13, 2026 22:06
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.

3 participants