v1.5 to v1.6

Follow the Regular Upgrading Process.

Upgrading Notable Changes

API Changes

  • The length of AffinityName in PropagationPolicy now is restricted to [1, 32], and must be a qualified name.
  • Introduced short name wk for resource Work.

karmadactl

  • Introduced --purge-namespace flag for deinit command to skip namespace deletion during uninstallation.
  • Introduced --auto-create-policy and --policy-name flags for promote command to customize the policy during the promotion.

karmada-aggregated-apiserver

  • Increased .metadata.generation once the desired state of the Cluster object is changed.

karmada-controller-manager

  • Allowed setting wildcards for --skippedPropagatingNamespaces flag.
  • The --skipped-propagating-namespaces flags now can take regular expressions to represent namespaces and defaults to kube-*.

karmada-scheduler

  • Introduced clusterEviction plugin to skip the clusters that are in the process of eviction.

Please refer to v1.6.0 Release Notes for more details.