v0.14.0
Open Cluster Management v0.14.0
changes since v0.13.3
⚠️ Breaking Changes
✨ New Features
-
Readonly strategy (#494) @qiujian16
-
Add a disable-default-addon-namespace flag (#484) @qiujian16
-
sync the labels from klusterlet to agent (#475) @zhiweiyin318
-
configurable controller replicas and master node selector (#468) @promid
-
upgrade sdk to support Kafka as a cloudevents driver (#460) @clyang82
-
Send available condition events for managed cluster (#450) @zhujian7
-
Registration-agent supports multiple bootstrapkubeconfigs. (#443) @xuezhaojun
-
upgrade sdk to support Kafka as a cloudevents driver (#436) @skeeey
-
update addon manager (#434) @morvencao
-
Set install namespace of addonTemplate from config (#417) @qiujian16
-
Add image pullSecret to hub controllers (#397) @zhiweiyin318
-
support work driver config for cluster manager. (#381) @morvencao
-
Retrigger CSR when certs doesn't has desired org and ou of subject(registrationConfig). (#377) @xuezhaojun
-
Add a flag for work agent to set raw json length (#366) @qiujian16
🐛 Bug Fixes
-
Set the first daemonset namespace to registration namespace if no deployments (#536) @zhujian7
-
fix the label cannot be number (#531) @zhiweiyin318
-
update mca progressing condition when desired and last applied matches (#513) @haoqing0110
-
using managed cluster instead of spoke in log msg (#512) @skeeey
-
fix issue that pull secret and ns are synced labels when enable-sync-labels is disabled (#511) @zhiweiyin318
-
Update ClusterCertificateRotated to false if the signer name is invalid (#507) @zhujian7
-
add enable-sync-labels flag to klusterlet operator (#505) @zhiweiyin318
-
Refresh external managed token secret if service account is deleted (#504) @zhujian7
-
Check if template is nil when getting the addon agent registration namespace (#500) @zhujian7
-
Correct label selector for addon to get works (#497) @qiujian16
-
Fix addon enable command (#491) @RokibulHasan7
-
Fix "log.SetLogger(...) was never called" in wrok-webhook (#489) @RokibulHasan7
-
Fix "log.SetLogger(...) was never called" in registration webhook (#488) @RokibulHasan7
-
Add event when stop creating CSR because of too many. (#482) @xuezhaojun
-
Regenerate the hub kubeconfig secret if the cluster name of the current context changes (#473) @zhujian7
-
Handle hosted mode addons in addon progressing controller (#464) @zhujian7
-
igonre failed to get pullsecret error (#463) @zhiweiyin318
-
Only decorate namespace for namespaced resources (#462) @zhujian7
-
Refresh external managed token secret if service account ns changes (#458) @zhujian7
-
should not stop other reconcilers when failed to sync images (#456) @zhiweiyin318
-
Add codecov token back. (#444) @xuezhaojun
-
Remove old ns when klusterlet ns is changed (#442) @qiujian16
-
Set name of namespace in namespace decorator (#440) @qiujian16
-
Add default values for workloadsourcedriver and worksourceloadconfig. (#432) @xuezhaojun
-
Get default registration namespace from template manifest (#427) @qiujian16
-
Set a fixed agent name for the template type addon (#413) @zhujian7
-
add admissionregistration group to work execution clusterrole (#401) @zhiweiyin318
-
CI should pass when on codecov upload fail. (#396) @xuezhaojun
-
avoid cluster auto approve failed occasionally (#388) @skeeey
-
Update EventuallyTimeout in work_workload_test.go (#380) @xuezhaojun
-
Fix mode replacement for hosted mode (#372) @dhaiducek
-
update the addon-framework and getSpechHash algorithm (#371) @haoqing0110
📖 Documentation
🌱 Infra & Such
-
Refactor makefile e2e commands. (#534) @xuezhaojun
-
Update deps of api and library to 0.14.0 (#532) @qiujian16
-
bump to 0.13.3 (#529) @zhiweiyin318
-
Bump github/codeql-action from 3.25.8 to 3.25.10 in the github-actions group (#527) @dependabot[bot]
-
Fix typo: Rename 'CommoOpts' to 'CommonOpts' (#523) @ohkinozomu
-
Bump the github-actions group with 3 updates (#508) @dependabot[bot]
-
simplify the addon progressing message (#499) @haoqing0110
-
Refine the cluster available event messages (#496) @zhujian7
-
Bump github/codeql-action from 3.25.6 to 3.25.7 in the github-actions group (#493) @dependabot[bot]
-
Bump the github-actions group across 1 directory with 2 updates (#478) @dependabot[bot]
-
Add appscode to ADOPTERS list (#477) @tamalsaha
-
Bump the github-actions group across 1 directory with 4 updates (#459) @dependabot[bot]
-
honor the settings of AppliedManifestWorkEvictionGracePeriod in Klu… (#454) @elgnay
-
update provider name (#453) @zhiweiyin318
-
Bump the github-actions group with 2 updates (#449) @dependabot[bot]
-
bump csv to 0.13.2 (#447) @zhiweiyin318
-
add multicluster gateway solution. (#441) @morvencao
-
Bump the github-actions group with 3 updates (#439) @dependabot[bot]
-
Refactor Lease controller test cases. (#435) @xuezhaojun
-
Bump k8s.io/client-go from 0.29.3 to 0.29.4 (#430) @dependabot[bot]
-
Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#428) @dependabot[bot]
-
Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 (#424) @dependabot[bot]
-
update sdk-go dependency. (#423) @morvencao
-
Bump open-cluster-management.io/addon-framework from 0.9.1-0.20240327031342-b0ef02a14044 to 0.9.1 (#422) @dependabot[bot]
-
refactor constants in operator (#421) @zhiweiyin318
-
Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 (#419) @dependabot[bot]
-
Refactor NewUnstructured method (#418) @qiujian16
-
release 0.13.1 csv bundle (#416) @zhiweiyin318
-
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#415) @dependabot[bot]
-
Bump github.com/evanphx/json-patch from 5.7.0+incompatible to 5.9.0+incompatible (#412) @dependabot[bot]
-
Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#411) @dependabot[bot]
-
Bump k8s.io/kube-aggregator from 0.29.0 to 0.29.3 (#410) @dependabot[bot]
-
Bump github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.2 (#409) @dependabot[bot]
-
Bump actions/dependency-review-action from 2.5.1 to 4.2.5 in the github-actions group (#408) @dependabot[bot]
-
Bump the github-actions group with 8 updates (#407) @dependabot[bot]
-
Bump actions/setup-go from 3 to 5 (#406) @dependabot[bot]
-
Bump k8s.io/apiextensions-apiserver from 0.29.0 to 0.29.3 (#402) @dependabot[bot]
-
[StepSecurity] Add Dependency Review Workflow (#400) @step-security-bot
-
upgrade addon-framework (#383) @haoqing0110
-
set cma managed by addon-manager if not configured (#374) @haoqing0110
-
Update sdk-go deps (#373) @qiujian16
-
bump csv to 0.14 (#365) @zhiweiyin318
Thanks to all our contributors!*
What's Changed
- 🌱 bump csv to 0.14 by @zhiweiyin318 in #365
- ✨ Add a flag for work agent to set raw json length by @qiujian16 in #366
- ✨ support cloudevents for manifestworkreplicaset by @skeeey in #352
- 🐛 Fix mode replacement for hosted mode by @dhaiducek in #372
- 🐛 update the addon-framework and getSpechHash algorithm by @haoqing0110 in #371
- 🌱 Update sdk-go deps by @qiujian16 in #373
- 🌱 update sdk-go deps by @skeeey in #376
- ✨ Retrigger CSR when certs doesn't has desired org and ou of subject(registrationConfig). by @xuezhaojun in #377
- 🐛 Fix the valid client certificate check by @mprahl in #378
- 🐛 Update EventuallyTimeout in work_workload_test.go by @xuezhaojun in #380
- 🌱 set cma managed by addon-manager if not configured by @haoqing0110 in #374
- 🌱 upgrade addon-framework by @haoqing0110 in #383
- 🐛 avoid cluster auto approve failed occasionally by @skeeey in #388
- 🐛 CI should pass when on codecov upload fail. by @xuezhaojun in #396
- 🌱 Add dependabot to auto update dependencies by @zhujian7 in #399
- 🌱 Bump ossf/scorecard-action to 2.3.1 by @zhujian7 in #398
- 🌱 [StepSecurity] Add Dependency Review Workflow by @step-security-bot in #400
- 🐛 add admissionregistration group to work execution clusterrole by @zhiweiyin318 in #401
- 🌱 Bump k8s.io/apiextensions-apiserver from 0.29.0 to 0.29.3 by @dependabot in #402
- 🌱 Bump the github-actions group with 8 updates by @dependabot in #407
- 🌱 Bump actions/setup-go from 3 to 5 by @dependabot in #406
- 🌱 Bump actions/dependency-review-action from 2.5.1 to 4.2.5 in the github-actions group by @dependabot in #408
- 🌱 Bump k8s.io/kube-aggregator from 0.29.0 to 0.29.3 by @dependabot in #410
- 🌱 Bump github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.2 by @dependabot in #409
- 🌱 Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #411
- 🌱 Bump github.com/evanphx/json-patch from 5.7.0+incompatible to 5.9.0+incompatible by @dependabot in #412
- 🐛 Set a fixed agent name for the template type addon by @zhujian7 in #413
- 🌱 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #415
- 🌱release 0.13.1 csv bundle by @zhiweiyin318 in #416
- 🌱 Refactor NewUnstructured method by @qiujian16 in #418
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 by @dependabot in #419
- 🌱 Bump open-cluster-management.io/addon-framework from 0.9.1-0.20240327031342-b0ef02a14044 to 0.9.1 by @dependabot in #422
- 🌱 refactor constants in operator by @zhiweiyin318 in #421
- 🌱 update sdk-go dependency. by @morvencao in #423
- 🌱 Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 by @dependabot in #424
- 🌱 Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #428
- 🐛 Get default registration namespace from template manifest by @qiujian16 in #427
- 🌱 Bump k8s.io/client-go from 0.29.3 to 0.29.4 by @dependabot in #430
- 🌱 Refactor Lease controller test cases. by @xuezhaojun in #435
- 🐛 Add default values for workloadsourcedriver and worksourceloadconfig. by @xuezhaojun in #432
- ✨ update addon manager by @morvencao in #434
- ✨ Set install namespace of addonTemplate from config by @qiujian16 in #417
- 🌱 Bump the github-actions group with 3 updates by @dependabot in #439
- 🌱 upgrade base image from ubi8 to ubi9 by @skeeey in #437
- 🌱 Refactor template addon get values func by @zhujian7 in #438
- 🐛 Set name of namespace in namespace decorator by @qiujian16 in #440
- ✨ support work driver config for cluster manager. by @morvencao in #381
- ✨ upgrade sdk to support Kafka as a cloudevents driver by @skeeey in #436
- 🐛 Add codecov token back. by @xuezhaojun in #444
- 🌱 Revert upgrade sdk to support Kafka by @skeeey in #446
- 🌱 add multicluster gateway solution. by @morvencao in #441
- 🌱 bump csv to 0.13.2 by @zhiweiyin318 in #447
- ✨ Add image pullSecret to hub controllers by @zhiweiyin318 in #397
- 🌱 Bump the github-actions group with 2 updates by @dependabot in #449
- 🐛 Remove old ns when klusterlet ns is changed by @qiujian16 in #442
- ✨ Send available condition events for managed cluster by @zhujian7 in #450
- 🌱 update provider name by @zhiweiyin318 in #453
- 🐛 should not stop other reconcilers when failed to sync images by @zhiweiyin318 in #456
- 🌱 honor the settings of AppliedManifestWorkEvictionGracePeriod in Klu… by @elgnay in #454
- 🌱 Bump the github-actions group across 1 directory with 4 updates by @dependabot in #459
- ✨ upgrade sdk to support Kafka as a cloudevents driver by @clyang82 in #460
- 🐛 Always create default addon namespace by @qiujian16 in #457
- 🐛 Refresh external managed token secret if service account ns changes by @zhujian7 in #458
- 🐛 Only decorate namespace for namespaced resources by @zhujian7 in #462
- 🐛 igonre failed to get pullsecret error by @zhiweiyin318 in #463
- 🐛 Handle hosted mode addons in addon progressing controller by @zhujian7 in #464
- 🌱 update sdk-go by @skeeey in #469
- ✨ configurable controller replicas and master node selector by @promid in #468
- 📖 docs: add adopters file for existing ocm adopters by @mikeshng in #465
- 🐛 Regenerate the hub kubeconfig secret if the cluster name of the current context changes by @zhujian7 in #473
- 🌱 Add appscode to ADOPTERS list by @tamalsaha in #477
- 🌱 Bump the github-actions group across 1 directory with 2 updates by @dependabot in #478
⚠️ 🐛 Exclude terminating clusters from Placementdecision by @zhujian7 in #480- 🐛 Add event when stop creating CSR because of too many. by @xuezhaojun in #482
- 🌱 Add RamenDR project to ADOPTERS by @nirs in #485
- 🐛 Fix "log.SetLogger(...) was never called" in registration webhook by @RokibulHasan7 in #488
- 🐛 Fix "log.SetLogger(...) was never called" in wrok-webhook by @RokibulHasan7 in #489
- 🐛 Fix addon enable command by @RokibulHasan7 in #491
- ✨ Add a disable-default-addon-namespace flag by @qiujian16 in #484
- 🌱 Bump github/codeql-action from 3.25.6 to 3.25.7 in the github-actions group by @dependabot in #493
- ✨ sync the labels from klusterlet to agent by @zhiweiyin318 in #475
- ✨ Registration-agent supports multiple bootstrapkubeconfigs. by @xuezhaojun in #443
- 🌱 Refine the cluster available event messages by @zhujian7 in #496
- 🐛 Check if template is nil when getting the addon agent registration namespace by @zhujian7 in #500
- 🐛 Correct label selector for addon to get works by @qiujian16 in #497
- 🌱 upgrade sdk-go by @skeeey in #498
- 🐛 Refresh external managed token secret if service account is deleted by @zhujian7 in #504
- 🐛 add enable-sync-labels flag to klusterlet operator by @zhiweiyin318 in #505
- ✨ Readonly strategy by @qiujian16 in #494
- 🐛 Update ClusterCertificateRotated to false if the signer name is invalid by @zhujian7 in #507
- 🌱 Bump the github-actions group with 3 updates by @dependabot in #508
- 🌱 simplify the addon progressing message by @haoqing0110 in #499
- 🐛 using managed cluster instead of spoke in log msg by @skeeey in #512
- 🐛 fix issue that pull secret and ns are synced labels when enable-sync-labels is disabled by @zhiweiyin318 in #511
- 🐛 update mca progressing condition when desired and last applied matches by @haoqing0110 in #513
- ✨ Add well known status rule for daemonsets by @zhujian7 in #518
- 🌱 upgrade sdk by @skeeey in #517
- 🌱 Debug e2e with an existing cluster by @zhujian7 in #506
- 🌱 Fix typo: Rename 'CommoOpts' to 'CommonOpts' by @ohkinozomu in #523
- 🌱 upgrade sdk-go by @skeeey in #528
- 🌱 Bump github/codeql-action from 3.25.8 to 3.25.10 in the github-actions group by @dependabot in #527
- 🐛 fix the label cannot be number by @zhiweiyin318 in #531
- 🌱 bump to 0.13.3 by @zhiweiyin318 in #529
- 🐛 Add install namespace to built in values by @zhujian7 in #533
- ✨ Support daemonSet with AddOnTemplate by @zhujian7 in #521
- 🌱Refactor makefile e2e commands. by @xuezhaojun in #534
- 🐛 Set the first daemonset namespace to registration namespace if no deployments by @zhujian7 in #536
- 🌱 Update deps of api and library to 0.14.0 by @qiujian16 in #532
New Contributors
- @tamalsaha made their first contribution in #477
- @nirs made their first contribution in #485
- @RokibulHasan7 made their first contribution in #488
- @ohkinozomu made their first contribution in #523
Full Changelog: v0.13.0...v0.14.0