v1.14 to v1.15
Follow the Regular Upgrading Process.
Upgrading Notable Changes
API Changes
- Introduced
Componentsfield toResourceBindingandClusterResourceBindingAPIs to represent the requirements of multiple pod templates. - Introduced
ComponentResourcefield toResourceInterpreterCustomizationAPI to hold rules for discovering the resource requirements of workloads consisting of multiple components. - Introduced
spec.crdTarball.httpSource.proxyfield toKarmadaAPI to optionally set a proxy for downloading CRD tarballs from an HTTP source. - Introduced
spec.failover.clusterfield to thePropagationPolicyAPI for application-level cluster failover. - The failover purge modes
Immediately/Graciouslyin thePropagationPolicyandClusterPropagationPolicyAPIs have been deprecated and replaced byDirectly/Gracefullyrespectively.
Deprecation
karmada-controller-manager/karmada-agent: The deprecated labelpropagation.karmada.io/instruction, which was designed to suspend Work propagation, has now been removed.karmada-controller-manager: The flag--failover-eviction-timeout, deprecated in release-1.14, has now been removed.karmada-webhook: The--default-not-ready-toleration-secondsand--default-unreachable-toleration-secondsflags, deprecated in release-1.14, have now been removed.