Open Cluster Management v1.0.0
changes since v0.16.1
⚠️ Breaking Changes
-
upgrade api to enable ResourceCleanup feature gate by default (#963) @zhiweiyin318
-
️ Remove checking leases on hub (#901) @qiujian16
✨ New Features
-
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
-
Support configuring resource requirements for addon agents (#932) @zhujian7
-
replaced yaml files by helm chart (#920) @gitatractivo
-
updated diagram (#898) @gitatractivo
🐛 Bug Fixes
-
fix the ut failure in pod (#1034) @zhiweiyin318
-
watch filtered configmaps & deployments to reduce memory usage of c… (#1030) @elgnay
-
Switch the order of deletion of access entry and iamrole when managedcluster gets deleted. (#1022) @ramekris3163
-
check works in the addon management e2e case (#1015) @zhiweiyin318
-
add hub QPS/Burst to hub work client,for talking with hub cluster api… (#1012) @ivan-cai
-
remove cel from placement decision group (#981) @haoqing0110
-
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
📖 Documentation
-
Update docs for joining hubspoke awsirsa to not use bundle version latest but default (#1000) @jeffw17
-
docs: update OCM README for ALC to reference Argo CD (#983) @mikeshng
-
docs: update argocd apps pull solution using the clusteradm CLI for easier setup (#982) @mikeshng
-
docs: update argocd-agent solution install instructions (#940) @mikeshng
-
docs: Remove the username and password requirement from Argo CD Agent solution (#894) @mikeshng
-
docs: Misc fixes to Argo CD Agent solution doc (#893) @mikeshng
-
remove manually (#891) @alex0chan
🌱 Infra & Such
-
Bump API to v1.0.0 (#1036) @qiujian16
-
Bump github/codeql-action from 3.28.18 to 3.28.19 in the github-actions group (#1031) @dependabot[bot]
-
Bump the github-actions group across 1 directory with 3 updates (#1019) @dependabot[bot]
-
create a separate rest config for gc metadata client (#1013) @zhiweiyin318
-
remove deprecated work execution clusterrolebinding (#992) @zhiweiyin318
-
Add jitter in requeue for status controller (#991) @qiujian16
-
Bump actions/dependency-review-action from 4.6.0 to 4.7.0 in the github-actions group (#990) @dependabot[bot]
-
Bump github/codeql-action from 3.28.16 to 3.28.17 in the github-actions group (#979) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#974) @dependabot[bot]
-
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 github/codeql-action from 3.28.14 to 3.28.15 in the github-actions group (#949) @dependabot[bot]
-
Bump helm.sh/helm/v3 from 3.16.3 to 3.17.3 (#948) @dependabot[bot]
-
update the multikueue setup script (#946) @haoqing0110
-
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]
-
More refactor on registration part (#941) @qiujian16
-
Bump the github-actions group with 3 updates (#938) @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
-
Move client/informer out from secretOption (#926) @qiujian16
-
update klusterlet helm chart (#925) @zhiweiyin318
-
Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group (#924) @dependabot[bot]
-
Reduce client scope built from driver (#915) @qiujian16
-
update make update-csv (#911) @zhiweiyin318
-
Code refactor on registration driver (#909) @qiujian16
-
Bump the github-actions group with 2 updates (#900) @dependabot[bot]
-
Improve logging in selectBootstrapKubeConfigs function. (#896) @xuezhaojun
-
support configure multiple hub kubeconfigs in klusterlet chart (#895) @zhiweiyin318
Thanks to all our contributors!*
What's Changed
- 📖 remove manually by @alex0chan in #891
- 🌱 reduce unnecessary log for agent by @skeeey in #890
- 📖 docs: Misc fixes to Argo CD Agent solution doc by @mikeshng in #893
- 📖 docs: Remove the username and password requirement from Argo CD Agent solution by @mikeshng in #894
- 🌱 Improve logging in selectBootstrapKubeConfigs function. by @xuezhaojun in #896
- 🌱 support configure multiple hub kubeconfigs in klusterlet chart by @zhiweiyin318 in #895
- 🌱 Bump the github-actions group with 2 updates by @dependabot in #900
- ✨updated diagram by @gitatractivo in #898
- 🌱 update make update-csv by @zhiweiyin318 in #911
⚠️ Remove checking leases on hub by @qiujian16 in #901- 🌱 Code refactor on registration driver by @qiujian16 in #909
- 🌱 upgrade go-sdk by @skeeey in #914
- 🌱 Reduce client scope built from driver by @qiujian16 in #915
- 🌱 upgrade go-sdk by @skeeey in #916
- ✨ replaced yaml files by helm chart by @gitatractivo in #920
- 🌱 Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group by @dependabot in #924
- 🌱 update klusterlet helm chart by @zhiweiyin318 in #925
- 🌱 Move client/informer out from secretOption by @qiujian16 in #926
- 📖 add api/crd update doc by @o-farag in #913
- 🌱 do not install PriorityClass if noOperator is true by @zhiweiyin318 in #928
- 📖 Add a security insights doc by @zhujian7 in #888
- 🐛 fix empty type of ResourceRequirement if ResourceRequirement is empty by @zhiweiyin318 in #934
- ✨ Support configuring resource requirements for addon agents by @zhujian7 in #932
- 🌱 Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.57.1 to 1.63.1 by @dependabot in #935
- 🐛 fix incorrect agent namespace in klusterlet helm chart by @zhiweiyin318 in #939
- 🌱 More refactor on registration part by @qiujian16 in #941
- 🌱 Bump the github-actions group with 3 updates by @dependabot in #938
- 📖 docs: update argocd-agent solution install instructions by @mikeshng in #940
- 🌱 Update Golang to v1.23 and related k8s.io packages by @Ankit152 in #870
⚠️ Remove resource relating to k8s v1.11 by @qiujian16 in #942- 🐛 Only check bootstrapKubeConfig when signer is kubeClient by @qiujian16 in #944
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.23.4 by @dependabot in #943
- 🌱 update the multikueue setup script by @haoqing0110 in #946
- 🌱 Bump github.com/evanphx/json-patch from 5.9.0+incompatible to 5.9.11+incompatible by @dependabot in #945
- 🌱 Bump helm.sh/helm/v3 from 3.16.3 to 3.17.3 by @dependabot in #948
- 🌱 Bump github/codeql-action from 3.28.14 to 3.28.15 in the github-actions group by @dependabot in #949
- 🌱 Bump github.com/prometheus/client_golang from 1.20.5 to 1.22.0 by @dependabot in #950
- 🌱 update ocm packages to latest by @haoqing0110 in #953
- 🌱 Bump github.com/aws/aws-sdk-go-v2/config from 1.28.11 to 1.29.14 by @dependabot in #954
- 🌱 Bump k8s.io/apiserver from 0.32.2 to 0.32.3 by @dependabot in #956
- 🌱 check nil for LocalSecrets config by @zhujian7 in #962
- ✨ support cel selector by @haoqing0110 in #693
⚠️ upgrade api to enable ResourceCleanup feature gate by default by @zhiweiyin318 in #963- 🌱 Bump k8s.io/component-base from 0.32.3 to 0.32.4 by @dependabot in #965
- 🐛 Make hubAcceptsClient optional by @zhujian7 in #973
- 🌱 Bump the github-actions group with 2 updates by @dependabot in #974
- ✨ add cost budget, runtime cost estimator and metrics by @haoqing0110 in #964
- 🌱 Bump github/codeql-action from 3.28.16 to 3.28.17 in the github-actions group by @dependabot in #979
- 🐛 remove cel from placement decision group by @haoqing0110 in #981
- 📖 docs: update argocd apps pull solution using the clusteradm CLI for easier setup by @mikeshng in #982
- 📖 docs: update OCM README for ALC to reference Argo CD by @mikeshng in #983
- 🌱 Add jitter in requeue for status controller by @qiujian16 in #991
- 🌱 Bump actions/dependency-review-action from 4.6.0 to 4.7.0 in the github-actions group by @dependabot in #990
- 📖 Update docs for joining hubspoke awsirsa to not use bundle version latest but default by @jeffw17 in #1000
- 🌱 Common CEL evaluation functions by @bhperry in #1003
- ✨ make work status sync interval configurable by @zhujian7 in #1009
- 🌱 Only start eks driver in eks integration test by @qiujian16 in #1008
- 🌱 remove deprecated work execution clusterrolebinding by @zhiweiyin318 in #992
- ✨ add support for custom ClusterClaim configuration by @zhujian7 in #1004
- ✨ add deletionPolicy for manifestworkReplicaset by @zhiweiyin318 in #996
- 🐛 add hub QPS/Burst to hub work client,for talking with hub cluster api… by @ivan-cai in #1012
- 🌱 create a separate rest config for gc metadata client by @zhiweiyin318 in #1013
- ✨ support set hub qps and burst for work in the klusterlet by @zhiweiyin318 in #1014
- 🌱 Bump the github-actions group across 1 directory with 3 updates by @dependabot in #1019
- 🐛 Switch the order of deletion of access entry and iamrole when managedcluster gets deleted. by @ramekris3163 in #1022
- ✨ Added support for about-api for cluster properties by @qiujian16 in #1006
- 🐛 Use syncmap for the resource cache by @zhujian7 in #1023
- ✨ Enable about-api when ClusterProperty featuregate is enabled by @qiujian16 in #1025
- 🐛 check works in the addon management e2e case by @zhiweiyin318 in #1015
- 🌱 Bump github/codeql-action from 3.28.18 to 3.28.19 in the github-actions group by @dependabot in #1031
- 🐛 watch filtered configmaps & deployments to reduce memory usage of c… by @elgnay in #1030
- ✨ Workload conditions by @bhperry in #910
- ✨ Enable sync labels for clustermanager operator and registration controller by @jeffw17 in #1021
- 🐛 fix the ut failure in pod by @zhiweiyin318 in #1034
- 🌱 Bump API to v1.0.0 by @qiujian16 in #1036
New Contributors
- @gitatractivo made their first contribution in #898
- @Ankit152 made their first contribution in #870
- @jeffw17 made their first contribution in #1000
- @bhperry made their first contribution in #1003
- @ivan-cai made their first contribution in #1012
Full Changelog: v0.16.0...v1.0.0