MCP controller currently uses Server-Side Apply (SSA) through the deprecated patch based pattern. Recent versions of controller-runtime have introduced a first-class Apply() method and deprecated the older approach that treated SSA as a special patch type.
This change requires migration from the old patch-based SSA usage to the new Apply() API, which operates on ApplyConfiguration objects and provides clearer semantics and better alignment with upstream Kubernetes design.
Patch deprecation
applyconfigurations pkg
MCP controller currently uses Server-Side Apply (SSA) through the deprecated patch based pattern. Recent versions of controller-runtime have introduced a first-class
Apply()method and deprecated the older approach that treated SSA as a special patch type.This change requires migration from the old patch-based SSA usage to the new
Apply()API, which operates onApplyConfigurationobjects and provides clearer semantics and better alignment with upstream Kubernetes design.Patch deprecation
applyconfigurations pkg