Follow-up from #4777 (MCPAuthzConfig CRD)
The config-CRD controllers (MCPOIDCConfig, and now MCPAuthzConfig from #4777) still use raw r.Update / r.Status().Update() rather than the MutateAndPatchSpec / MutateAndPatchStatus helpers that .claude/rules/operator.md now mandates. #4777 deliberately mirrored the sibling MCPOIDCConfig controller for consistency and to avoid behavioral divergence in the stacked #4778.
Scope
- Migrate all config-CRD controllers to the
MutateAndPatch* helpers together, so they stay consistent.
Context
Follow-up from #4777 (MCPAuthzConfig CRD)
The config-CRD controllers (MCPOIDCConfig, and now MCPAuthzConfig from #4777) still use raw
r.Update/r.Status().Update()rather than theMutateAndPatchSpec/MutateAndPatchStatushelpers that.claude/rules/operator.mdnow mandates. #4777 deliberately mirrored the sibling MCPOIDCConfig controller for consistency and to avoid behavioral divergence in the stacked #4778.Scope
MutateAndPatch*helpers together, so they stay consistent.Context