Open Cluster Management
v1.0.0Orchestration & ManagementA feature-oriented release adds label synchronization and new configuration and API capabilities alongside performance improvements, bug fixes, and dependency updates. Operators should review the breaking behavior changes and API transition before upgrading.
Action needed (2)
breakingHub lease checking removed
Checking leases on the hub is removed.
breaking
CELin the placement decision group removedCELis removed from the placement decision group.
Check if affected (3)
breakingThe
ResourceCleanupfeature gate enabled by defaultApplies if you do not configure
ResourceCleanup.The upgrade API enables the
ResourceCleanupfeature gate by default.breakingThe deprecated
work execution clusterrolebindingremovedApplies if you configure the deprecated
work execution clusterrolebinding.The deprecated
work execution clusterrolebindingis removed.breakingResources relating to
k8s v1.removed11 Applies if you depend on
k8s v1..11 Resources relating to
k8s v1.are removed.11
All 42 other recorded changesvalue changes 18 · additions 16 · fixes 6 · constraints 1 · renames 1
value changes (18)
- - watch filtered configmaps & deployments to reduce memory usage of c… (#1030) @elgnay
- - Bump API to v1.0.0 (#1036) @qiujian16
- - Add jitter in requeue for status controller (#991) @qiujian16
- - Bump k8s.io/component-base from 0.32.3 to 0.32.4 (#965) @dependabot[bot]
- - Bump k8s.io/apiserver from 0.32.2 to 0.32.3 (#956) @dependabot[bot]
- - Bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.14 (#954) @dependabot[bot]
- - update ocm packages to latest (#953) @haoqing0110
- - Bump github.com/prometheus/client_golang from 1.20.5 to 1.22.0 (#950) @dependabot[bot]
- - Bump helm.sh/helm/v3 from 3.16.3 to 3.17.3 (#948) @dependabot[bot]
- - Bump github.com/evanphx/json-patch from 5.9.0+incompatible to 5.9.11+incompatible (#945) @dependabot[bot]
- - Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.23.4 (#943) @dependabot[bot]
- - Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.57.1 to 1.63.1 (#935) @dependabot[bot]
- - do not install PriorityClass if noOperator is true (#928) @zhiweiyin318
- - upgrade go-sdk (#916) @skeeey
- - upgrade go-sdk (#914) @skeeey
- * 🌱 Update Golang to v1.23 and related k8s.io packages by @Ankit152 in https://github.com/open-cluster-management-io/ocm/pull/870
- * :seedling: Bump github/codeql-action from 3.28.18 to 3.28.19 in the github-actions group by @dependabot in https://github.com/open-cluster-management-io/ocm/pull/1031
- * 🌱 Bump API to v1.0.0 by @qiujian16 in https://github.com/open-cluster-management-io/ocm/pull/1036
additions (16)
- - Enable about-api when ClusterProperty featuregate is enabled (#1025) @qiujian16
- - Enable sync labels for clustermanager operator and registration controller (#1021) @jeffw17
- - support set hub qps and burst for work in the klusterlet (#1014) @zhiweiyin318
- - make work status sync interval configurable (#1009) @zhujian7
- - Added support for about-api for cluster properties (#1006) @qiujian16
- - add support for custom ClusterClaim configuration (#1004) @zhujian7
- - add deletionPolicy for manifestworkReplicaset (#996) @zhiweiyin318
- - add cost budget, runtime cost estimator and metrics (#964) @haoqing0110×3
- - Support configuring resource requirements for addon agents (#932) @zhujian7
- - Workload conditions (#910) @bhperry
- - Common CEL evaluation functions (#1003) @bhperry
- - support configure multiple hub kubeconfigs in klusterlet chart (#895) @zhiweiyin318
- * :sparkles: support cel selector by @haoqing0110 in https://github.com/open-cluster-management-io/ocm/pull/693
- * ✨ Enable sync labels for clustermanager operator and registration controller by @jeffw17 in https://github.com/open-cluster-management-io/ocm/pull/1021
fixes (6)
- - Switch the order of deletion of access entry and iamrole when managedcluster gets deleted. (#1022) @ramekris3163
- - add hub QPS/Burst to hub work client,for talking with hub cluster api… (#1012) @ivan-cai
- - Only check bootstrapKubeConfig when signer is kubeClient (#944) @qiujian16
- - fix incorrect agent namespace in klusterlet helm chart (#939) @zhiweiyin318
- - fix empty type of ResourceRequirement if ResourceRequirement is empty (#934) @zhiweiyin318
- - check nil for LocalSecrets config (#962) @zhujian7
constraints (1)
- - Make hubAcceptsClient optional (#973) @zhujian7
renames (1)
- - replaced yaml files by helm chart (#920) @gitatractivo
A weekly email arrives when a release needs action. Like the breaking changes in this release.