Skip to content

Commit 1e2d1f9

Browse files
ChrisJBurnsclaude
andcommitted
Regenerate CRD manifests and reference docs
Picks up the F1 godoc edits: the CRD YAML descriptions and the generated CRD API reference (docs/operator/crd-api.md) now match the authoritative godoc on AuthzConfigRef / AuthzConfig (no premature Deprecated annotation; explicit "consumed in a follow-up PR" note on AuthzConfigRef). Generated by task operator-generate + task operator-manifests + task crdref-gen. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 4b64792 commit 1e2d1f9

7 files changed

Lines changed: 78 additions & 18 deletions

deploy/charts/operator-crds/files/crds/toolhive.stacklok.dev_mcpremoteproxies.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ spec:
9999
authzConfig:
100100
description: |-
101101
AuthzConfig defines authorization policy configuration for the proxy.
102-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
103102
AuthzConfig and AuthzConfigRef are mutually exclusive.
104103
properties:
105104
configMap:
@@ -213,6 +212,12 @@ spec:
213212
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
214213
The referenced MCPAuthzConfig must exist in the same namespace as this MCPRemoteProxy.
215214
Mutually exclusive with authzConfig.
215+
216+
NOTE: this field is consumed by workload controllers in a follow-up PR.
217+
Until that lands, AuthzConfigRef is reference-tracked by the
218+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
219+
but does NOT apply authorization to this MCPRemoteProxy. Use the
220+
inline AuthzConfig field in the meantime.
216221
properties:
217222
name:
218223
description: Name is the name of the MCPAuthzConfig resource in
@@ -738,7 +743,6 @@ spec:
738743
authzConfig:
739744
description: |-
740745
AuthzConfig defines authorization policy configuration for the proxy.
741-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
742746
AuthzConfig and AuthzConfigRef are mutually exclusive.
743747
properties:
744748
configMap:
@@ -852,6 +856,12 @@ spec:
852856
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
853857
The referenced MCPAuthzConfig must exist in the same namespace as this MCPRemoteProxy.
854858
Mutually exclusive with authzConfig.
859+
860+
NOTE: this field is consumed by workload controllers in a follow-up PR.
861+
Until that lands, AuthzConfigRef is reference-tracked by the
862+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
863+
but does NOT apply authorization to this MCPRemoteProxy. Use the
864+
inline AuthzConfig field in the meantime.
855865
properties:
856866
name:
857867
description: Name is the name of the MCPAuthzConfig resource in

deploy/charts/operator-crds/files/crds/toolhive.stacklok.dev_mcpservers.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ spec:
106106
authzConfig:
107107
description: |-
108108
AuthzConfig defines authorization policy configuration for the MCP server.
109-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
110109
AuthzConfig and AuthzConfigRef are mutually exclusive.
111110
properties:
112111
configMap:
@@ -220,6 +219,12 @@ spec:
220219
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
221220
The referenced MCPAuthzConfig must exist in the same namespace as this MCPServer.
222221
Mutually exclusive with authzConfig.
222+
223+
NOTE: this field is consumed by workload controllers in a follow-up PR.
224+
Until that lands, AuthzConfigRef is reference-tracked by the
225+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
226+
but does NOT apply authorization to this MCPServer. Use the inline
227+
AuthzConfig field in the meantime.
223228
properties:
224229
name:
225230
description: Name is the name of the MCPAuthzConfig resource in
@@ -1042,7 +1047,6 @@ spec:
10421047
authzConfig:
10431048
description: |-
10441049
AuthzConfig defines authorization policy configuration for the MCP server.
1045-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
10461050
AuthzConfig and AuthzConfigRef are mutually exclusive.
10471051
properties:
10481052
configMap:
@@ -1156,6 +1160,12 @@ spec:
11561160
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
11571161
The referenced MCPAuthzConfig must exist in the same namespace as this MCPServer.
11581162
Mutually exclusive with authzConfig.
1163+
1164+
NOTE: this field is consumed by workload controllers in a follow-up PR.
1165+
Until that lands, AuthzConfigRef is reference-tracked by the
1166+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
1167+
but does NOT apply authorization to this MCPServer. Use the inline
1168+
AuthzConfig field in the meantime.
11591169
properties:
11601170
name:
11611171
description: Name is the name of the MCPAuthzConfig resource in

deploy/charts/operator-crds/files/crds/toolhive.stacklok.dev_virtualmcpservers.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2421,7 +2421,6 @@ spec:
24212421
description: |-
24222422
AuthzConfig defines authorization policy configuration.
24232423
Reuses MCPServer authz patterns.
2424-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
24252424
AuthzConfig and AuthzConfigRef are mutually exclusive.
24262425
properties:
24272426
configMap:
@@ -2535,6 +2534,12 @@ spec:
25352534
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
25362535
The referenced MCPAuthzConfig must exist in the same namespace as this VirtualMCPServer.
25372536
Mutually exclusive with authzConfig.
2537+
2538+
NOTE: this field is consumed by workload controllers in a follow-up PR.
2539+
Until that lands, AuthzConfigRef is reference-tracked by the
2540+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
2541+
but does NOT apply authorization to this VirtualMCPServer. Use the
2542+
inline AuthzConfig field in the meantime.
25382543
properties:
25392544
name:
25402545
description: Name is the name of the MCPAuthzConfig resource
@@ -5364,7 +5369,6 @@ spec:
53645369
description: |-
53655370
AuthzConfig defines authorization policy configuration.
53665371
Reuses MCPServer authz patterns.
5367-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
53685372
AuthzConfig and AuthzConfigRef are mutually exclusive.
53695373
properties:
53705374
configMap:
@@ -5478,6 +5482,12 @@ spec:
54785482
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
54795483
The referenced MCPAuthzConfig must exist in the same namespace as this VirtualMCPServer.
54805484
Mutually exclusive with authzConfig.
5485+
5486+
NOTE: this field is consumed by workload controllers in a follow-up PR.
5487+
Until that lands, AuthzConfigRef is reference-tracked by the
5488+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
5489+
but does NOT apply authorization to this VirtualMCPServer. Use the
5490+
inline AuthzConfig field in the meantime.
54815491
properties:
54825492
name:
54835493
description: Name is the name of the MCPAuthzConfig resource

deploy/charts/operator-crds/templates/toolhive.stacklok.dev_mcpremoteproxies.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ spec:
102102
authzConfig:
103103
description: |-
104104
AuthzConfig defines authorization policy configuration for the proxy.
105-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
106105
AuthzConfig and AuthzConfigRef are mutually exclusive.
107106
properties:
108107
configMap:
@@ -216,6 +215,12 @@ spec:
216215
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
217216
The referenced MCPAuthzConfig must exist in the same namespace as this MCPRemoteProxy.
218217
Mutually exclusive with authzConfig.
218+
219+
NOTE: this field is consumed by workload controllers in a follow-up PR.
220+
Until that lands, AuthzConfigRef is reference-tracked by the
221+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
222+
but does NOT apply authorization to this MCPRemoteProxy. Use the
223+
inline AuthzConfig field in the meantime.
219224
properties:
220225
name:
221226
description: Name is the name of the MCPAuthzConfig resource in
@@ -741,7 +746,6 @@ spec:
741746
authzConfig:
742747
description: |-
743748
AuthzConfig defines authorization policy configuration for the proxy.
744-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
745749
AuthzConfig and AuthzConfigRef are mutually exclusive.
746750
properties:
747751
configMap:
@@ -855,6 +859,12 @@ spec:
855859
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
856860
The referenced MCPAuthzConfig must exist in the same namespace as this MCPRemoteProxy.
857861
Mutually exclusive with authzConfig.
862+
863+
NOTE: this field is consumed by workload controllers in a follow-up PR.
864+
Until that lands, AuthzConfigRef is reference-tracked by the
865+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
866+
but does NOT apply authorization to this MCPRemoteProxy. Use the
867+
inline AuthzConfig field in the meantime.
858868
properties:
859869
name:
860870
description: Name is the name of the MCPAuthzConfig resource in

deploy/charts/operator-crds/templates/toolhive.stacklok.dev_mcpservers.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ spec:
109109
authzConfig:
110110
description: |-
111111
AuthzConfig defines authorization policy configuration for the MCP server.
112-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
113112
AuthzConfig and AuthzConfigRef are mutually exclusive.
114113
properties:
115114
configMap:
@@ -223,6 +222,12 @@ spec:
223222
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
224223
The referenced MCPAuthzConfig must exist in the same namespace as this MCPServer.
225224
Mutually exclusive with authzConfig.
225+
226+
NOTE: this field is consumed by workload controllers in a follow-up PR.
227+
Until that lands, AuthzConfigRef is reference-tracked by the
228+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
229+
but does NOT apply authorization to this MCPServer. Use the inline
230+
AuthzConfig field in the meantime.
226231
properties:
227232
name:
228233
description: Name is the name of the MCPAuthzConfig resource in
@@ -1045,7 +1050,6 @@ spec:
10451050
authzConfig:
10461051
description: |-
10471052
AuthzConfig defines authorization policy configuration for the MCP server.
1048-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
10491053
AuthzConfig and AuthzConfigRef are mutually exclusive.
10501054
properties:
10511055
configMap:
@@ -1159,6 +1163,12 @@ spec:
11591163
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
11601164
The referenced MCPAuthzConfig must exist in the same namespace as this MCPServer.
11611165
Mutually exclusive with authzConfig.
1166+
1167+
NOTE: this field is consumed by workload controllers in a follow-up PR.
1168+
Until that lands, AuthzConfigRef is reference-tracked by the
1169+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
1170+
but does NOT apply authorization to this MCPServer. Use the inline
1171+
AuthzConfig field in the meantime.
11621172
properties:
11631173
name:
11641174
description: Name is the name of the MCPAuthzConfig resource in

deploy/charts/operator-crds/templates/toolhive.stacklok.dev_virtualmcpservers.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2424,7 +2424,6 @@ spec:
24242424
description: |-
24252425
AuthzConfig defines authorization policy configuration.
24262426
Reuses MCPServer authz patterns.
2427-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
24282427
AuthzConfig and AuthzConfigRef are mutually exclusive.
24292428
properties:
24302429
configMap:
@@ -2538,6 +2537,12 @@ spec:
25382537
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
25392538
The referenced MCPAuthzConfig must exist in the same namespace as this VirtualMCPServer.
25402539
Mutually exclusive with authzConfig.
2540+
2541+
NOTE: this field is consumed by workload controllers in a follow-up PR.
2542+
Until that lands, AuthzConfigRef is reference-tracked by the
2543+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
2544+
but does NOT apply authorization to this VirtualMCPServer. Use the
2545+
inline AuthzConfig field in the meantime.
25412546
properties:
25422547
name:
25432548
description: Name is the name of the MCPAuthzConfig resource
@@ -5367,7 +5372,6 @@ spec:
53675372
description: |-
53685373
AuthzConfig defines authorization policy configuration.
53695374
Reuses MCPServer authz patterns.
5370-
Deprecated: Use AuthzConfigRef to reference a shared MCPAuthzConfig resource instead.
53715375
AuthzConfig and AuthzConfigRef are mutually exclusive.
53725376
properties:
53735377
configMap:
@@ -5481,6 +5485,12 @@ spec:
54815485
AuthzConfigRef references a shared MCPAuthzConfig resource for authorization.
54825486
The referenced MCPAuthzConfig must exist in the same namespace as this VirtualMCPServer.
54835487
Mutually exclusive with authzConfig.
5488+
5489+
NOTE: this field is consumed by workload controllers in a follow-up PR.
5490+
Until that lands, AuthzConfigRef is reference-tracked by the
5491+
MCPAuthzConfig controller (deletion protection, status.referenceCount)
5492+
but does NOT apply authorization to this VirtualMCPServer. Use the
5493+
inline AuthzConfig field in the meantime.
54845494
properties:
54855495
name:
54865496
description: Name is the name of the MCPAuthzConfig resource

0 commit comments

Comments
 (0)