Skip to content

Commit c7fe959

Browse files
JAORMXclaude
andcommitted
Add mcpauthzconfigs to RBAC E2E golden fixtures
The chainsaw operator RBAC assertions compare the live toolhive-operator-manager-role ClusterRole against a hardcoded expected manifest. Adding the MCPAuthzConfig CRD introduced new mcpauthzconfigs rules in the generated ClusterRole, making the fixtures stale and failing E2E on all kind versions. Add the mcpauthzconfigs, mcpauthzconfigs/finalizers, and mcpauthzconfigs/status entries in the same alphabetical position the generated role uses (after embeddingservers*, before mcpexternalauthconfigs*) to both the multi-tenancy and single-tenancy setup fixtures. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 321c747 commit c7fe959

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

test/e2e/chainsaw/operator/multi-tenancy/setup/assert-rbac-clusterrole.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ rules:
122122
- toolhive.stacklok.dev
123123
resources:
124124
- embeddingservers
125+
- mcpauthzconfigs
125126
- mcpexternalauthconfigs
126127
- mcpgroups
127128
- mcpoidcconfigs
@@ -143,6 +144,7 @@ rules:
143144
- toolhive.stacklok.dev
144145
resources:
145146
- embeddingservers/finalizers
147+
- mcpauthzconfigs/finalizers
146148
- mcpexternalauthconfigs/finalizers
147149
- mcpgroups/finalizers
148150
- mcpoidcconfigs/finalizers
@@ -157,6 +159,7 @@ rules:
157159
- toolhive.stacklok.dev
158160
resources:
159161
- embeddingservers/status
162+
- mcpauthzconfigs/status
160163
- mcpexternalauthconfigs/status
161164
- mcpgroups/status
162165
- mcpoidcconfigs/status

test/e2e/chainsaw/operator/single-tenancy/setup/assert-rbac-clusterrole.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ rules:
122122
- toolhive.stacklok.dev
123123
resources:
124124
- embeddingservers
125+
- mcpauthzconfigs
125126
- mcpexternalauthconfigs
126127
- mcpgroups
127128
- mcpoidcconfigs
@@ -143,6 +144,7 @@ rules:
143144
- toolhive.stacklok.dev
144145
resources:
145146
- embeddingservers/finalizers
147+
- mcpauthzconfigs/finalizers
146148
- mcpexternalauthconfigs/finalizers
147149
- mcpgroups/finalizers
148150
- mcpoidcconfigs/finalizers
@@ -157,6 +159,7 @@ rules:
157159
- toolhive.stacklok.dev
158160
resources:
159161
- embeddingservers/status
162+
- mcpauthzconfigs/status
160163
- mcpexternalauthconfigs/status
161164
- mcpgroups/status
162165
- mcpoidcconfigs/status

0 commit comments

Comments
 (0)