Table of Contents generated with DocToc
Download v1.12.0-alpha.1 in the v1.12.0-alpha.1 release page.
- Introduced
extraVolumes
andextraVolumemounts
to theKarmada
API to optionally specify extra volumes and volume mounts for the Karmada API server component. (#5509, @jabellard) - Introduced a new condition
CompleteAPIEnablements
to represent api collection status of clusters. (#5400, @whitewindmills) - Introduced
PreserveResourcesOnDeletion
field to both PropagationPolicy and ClusterPropagationPolicy API, which provides the ability to roll back migration safely. (#5575, @RainbowMango) - API Change: Introduced
FieldOverrider
to both OverridePolicy and ClusterOverridePolicy, which provides the ability to override structured data nested in manifest like ConfigMap or Secret. (#5581, @RainbowMango)
- implement preserveResourcesOnDeletion to support migration rollback. (#5597, @a7i)
- Introduced
FieldOverrider
for overriding values in JSON and YAML. (#5591, @sophiefeifeifeiya) - standardize the naming of karmada config in local up installation method. (#5679, @chaosi-zju)
karmadactl
: Implementing autocompletion for karmadactl to save a lot of typing. (#5533, @zhzhuang-zju)karmadactl
: Added shorthand letters
to 'operation-scope' flags across commands. (#5483, @ahorine)karmadactl
:karmadactl init
support multiple label selection ability with flagEtcdNodeSelectorLabels
. (#5321, @tiansuo114)karmadactl
: setPreserveResourcesOnDeletion
by default in auto-created propagation policy during promotion process. (#5601, #wulemao)karmada-sheduler
: Thescheduler-estimator-service-namespace
flag is introduced, which can be used to explicitly specify the namespace that should be used to discover scheduler estimator services. For backwards compatibility, when not explicitly set, the default value ofkarmada-system
is retained. (#5478, @jabellard)karmada-desheduler
: Thescheduler-estimator-service-namespace
flag is introduced, which can be used to explicitly specify the namespace that should be used to discover scheduler estimator services. For backwards compatibility, when not explicitly set, the default value ofkarmada-system
is retained. (#5478, @jabellard)karmada-controller-manager
: The health status of resources without ResourceInterpreter customization will be treated as healthy by default. (#5530, @a7i)karmada-webhook
: validate fieldOverrider operation. (#5671, @chaunceyjiang)
- The following flags have been deprecated from release
v1.11.0
and now have been removed:karmada-agent
: (#5548, @whitewindmills) --bind-address --secure-portkarmada-controller-manager
: (#5549, @whitewindmills) --bind-address --secure-portkarmada-scheduler-estimator
: (#5555, @seanlaii) --bind-address --secure-portkarmada-scheduler
: (#5551, @chaosi-zju) --bind-address --secure-portkarmada-descheduler
: (#5552, @chaosi-zju) --bind-address --secure-port
karmada-operator
: Fixed the issue where the manifests for thekarmada-scheduler
andkarmada-descheduler
components were not parsed correctly. (#5546, @jabellard)karmada-operator
: Fixedsystem:admin
can not proxy to member cluster issue. (#5572, @chaosi-zju)karmada-aggregate-apiserver
: limit aggregate apiserver http method to get. User can modify member cluster's object with * in aggregated apiserver url. (#5430, @spiritNO1)karmada-scheduler
: skip the filter if the cluster is already in the list of scheduling result even if the API is missed. (#5216, @yanfeng1992)karmada-controller-manager
: Ignored StatefulSet Dependencies with PVCs created via the VolumeClaimTemplates. (#5568, @jklaw90)karmada-controller-manager
: Clean up the residual annotations when resources are preempted by pp from cpp. (#5563, @zhzhuang-zju)karmada-controller-manager
: Fixed an issue that policy claim metadata might be lost during the rapid deletion and creation of PropagationPolicy(s)/ClusterPropagationPolicy(s). (#5319, @zhzhuang-zju)karmadactl
:Fixed the issue where commandscreate
,annotate
,delete
,edit
,label
, andpatch
cannot specify the namespace flag. (#5487, @zhzhuang-zju)karmadactl
: Fixed the issue that karmadactl addon failed to install karmada-scheduler-estimator due to unknown flag. (#5523, @chaosi-zju)
karmada-apiserver
andkube-controller-manager
is using v1.30.4 by default. (#5515, @liangyuanpeng)- The base image
alpine
now has been promoted fromalpine:3.20.2
toalpine:3.20.3
. - Karmada now using Golang v1.22.7. (#5529, @yelshall)
Helm chart
: Added helm index for v1.10.0 and v1.11.0 release. (#5579, @chaosi-zju)