Releases: open-cluster-management-io/ocm
v0.15.1
Open Cluster Management v0.15.1
changes since v0.15.0
🐛 Bug Fixes
- Use release version for appVersion rather than trimmed version (#663) @qiujian16
📖 Documentation
🌱 Infra & Such
Thanks to all our contributors!*
What's Changed
- [release-0.15] 🐛 Use release version for appVersion rather than trimmed version by @openshift-cherrypick-robot in #663
- 🌱 [release-0.15] Fix typo in charts README by @openshift-cherrypick-robot in #665
Full Changelog: v0.15.0...v0.15.1
v0.15.0
Open Cluster Management v0.15.0
changes since v0.14.0
✨ New Features
-
upgrade framework and check configured condition in addon template (#641) @haoqing0110
-
set configured condition in mca (#635) @haoqing0110
-
sync between ManagedCluster and cluster inventory API (#615) @haoqing0110
-
addon: add support for multiple GVK (#585) @haoqing0110
-
Refactor registration (#535) @qiujian16
🐛 Bug Fixes
-
Fix helm chart version (#653) @qiujian16
-
Fix wrong helm chart location (#650) @qiujian16
-
fix the mca override cma configs issues (#649) @haoqing0110
-
Add trimmed release version to env (#648) @qiujian16
-
Fix typo of trimmed release version (#647) @qiujian16
-
monitor the bootstrap kubeconfig and restart immediately when changes (#630) @haoqing0110
-
fix the cluster name is digital (#621) @zhiweiyin318
-
only read the first item when RawFeedbackJsonString is disabled (#613) @qiujian16
-
remove the creationTimestamp from metadata when using SSA in work (#611) @skeeey
-
fix token-secret format (#606) @zhiweiyin318
-
fix issues in operator helm chart (#604) @zhiweiyin318
-
Ignore appliedmanifestwork crd not found error when checking managed cluster connectivity (#594) @zhujian7
-
Set default user-agent for work to work-agent (#588) @qiujian16
-
Fix: hello template e2e error. (#558) @xuezhaojun
-
fix: put the update into a eventually to avoid flaky error. (#557) @xuezhaojun
-
Fix: should use
klog.FromContext
instead oflog.FromContext
(#537) @xuezhaojun -
Set the first daemonset namespace to registration namespace if no deployments (#536) @zhujian7
📖 Documentation
- Add multiplehubs solution and rename multiple-agents-hosted to multip… (#626) @xuezhaojun
🌱 Infra & Such
-
Update api and sdk-go to v0.15.0 (#645) @qiujian16
-
Bump the github-actions group with 2 updates (#644) @dependabot[bot]
-
Bump github/codeql-action from 3.26.8 to 3.26.11 in the github-actions group across 1 directory (#640) @dependabot[bot]
-
Bump github/codeql-action from 3.26.7 to 3.26.8 in the github-actions group (#629) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#620) @dependabot[bot]
-
using same code for cloudevents integration test (#617) @skeeey
-
Bump the github-actions group with 2 updates (#614) @dependabot[bot]
-
revert golang version to 1.22.5 (#610) @haoqing0110
-
Bump the github-actions group with 2 updates (#609) @dependabot[bot]
-
Upgrade mqtt deps (#607) @qiujian16
-
support set imagepullsecret credential in helm chart and run e2e using helm chart (#605) @zhiweiyin318
-
add createNamespace option to chart render (#603) @zhiweiyin318
-
Bump github/codeql-action from 3.26.0 to 3.26.5 in the github-actions group across 1 directory (#602) @dependabot[bot]
-
Rename the solution "Multiple Hubs" to "Multiple Agents". (#599) @xuezhaojun
-
Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (#595) @dependabot[bot]
-
return raw data of chart render results (#593) @zhiweiyin318
-
Bump the github-actions group with 3 updates (#592) @dependabot[bot]
-
Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 (#591) @dependabot[bot]
-
Bump go.opentelemetry.io/contrib from v0.42.0 to v0.53.0 (#590) @haoqing0110
-
Bump golang.org/x/net from 0.27.0 to 0.28.0 (#589) @dependabot[bot]
-
Bump actions/upload-artifact from 4.3.4 to 4.3.5 in the github-actions group (#587) @dependabot[bot]
-
Add xuezhaojun in registration owners. (#583) @xuezhaojun
-
add dongbeiqing91 to operator approvers and reviewers (#582) @dongbeiqing91
-
Move hub side csr code to csr driver (#580) @qiujian16
-
Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 (#579) @dependabot[bot]
-
Add chart action into release (#578) @qiujian16
-
Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 (#576) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#575) @dependabot[bot]
-
Bump github.com/onsi/gomega from 1.33.1 to 1.34.0 (#574) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#573) @dependabot[bot]
-
Bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 (#572) @dependabot[bot]
-
Bump k8s.io/kube-aggregator from 0.30.2 to 0.30.3 (#571) @dependabot[bot]
-
Bump k8s.io/apiserver from 0.30.2 to 0.30.3 (#570) @dependabot[bot]
-
Bump k8s.io/client-go from 0.30.2 to 0.30.3 (#569) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#568) @dependabot[bot]
-
Bump helm.sh/helm/v3 from 3.14.2 to 3.15.3 (#567) @dependabot[bot]
-
Using default timeout in hosted cases. (#566) @xuezhaojun
-
Refactor Tester to e2e framework pkg. (#565) @xuezhaojun
-
Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 (#564) @dependabot[bot]
-
Refactor timeout and interval usage in e2e. (#563) @xuezhaojun
-
Bump golang.org/x/net from 0.24.0 to 0.27.0 (#561) @dependabot[bot]
-
Bump actions/upload-artifact from 4.3.3 to 4.3.4 in the github-actions group (#560) @dependabot[bot]
-
Bump k8s.io/kube-aggregator from 0.30.1 to 0.30.2 (#559) @dependabot[bot]
-
Explicitly rename and use universal klusterlet/managed cluster. (#556) @xuezhaojun
-
Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 (#553) @dependabot[bot]
-
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#549) @dependabot[bot]
-
add helm charts (#548) @zhiweiyin318
-
Update deps to 1.30 (#546) @qiujian16
-
Add test scripts. (#545) @xuezhaojun
-
Bump github/codeql-action from 3.25.10 to 3.25.11 in the github-actions group (#544) @dependabot[bot]
-
Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.19.0 (#543) @dependabot[bot]
-
enable log flags for placement (#540) @haoqing0110
-
the released operator catalog bundles are moved into release branch (#539) @zhiweiyin318
-
Refactor makefile e2e commands. (#534) @xuezhaojun
Thanks to all our contributors!*
What's Changed
- 🌱 refactor certrotation controller with sdk-go by @zhiweiyin318 in #526
- 🐛 Fix: should use
klog.FromContext
instead oflog.FromContext
by @xuezhaojun in #537 - 🌱 the released operator catalog bundles are moved into release branch by @zhiweiyin318 in #539
- 🌱 enable log flags for placement by @haoqing0110 in #540
- 🌱 make additional secret data always sensitive by @elgnay in #525
- 🌱 Refactor client certificate by @xuezhaojun in #522
- ✨Operator support MultipleHubs. by @xuezhaojun in #524
- 🌱 Bump github/codeql-action from 3.25.10 to 3.25.11 in the github-actions group by @dependabot in #544
- 🌱 Update deps to 1.30 by @qiujian16 in #546
- 🌱 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #549
- 🌱 Add test scripts. by @xuezhaojun in #545
- 🌱 Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in #553
- 🐛 Fix: hello template e2e error. by @xuezhaojun in #558
- 🌱 Bump k8s.io/kube-aggregator from 0.30.1 to 0.30.2 by @dependabot in #559
- 🌱 Bump addon framework to the latest version by @zhujian7 in #551
- 🐛 fix: put the update into a eventually to avoid flaky error. by @xuezhaojun in #557
- 🌱 Refactor timeout and interval usage in e2e. by @xuezhaojun in #563
- 🌱 Bump golang.org/x/net from 0.24.0 to 0.27.0 by @dependabot in #561
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.19.0 by @dependabot in #543
- 🌱 Explicitly rename and use universal klusterlet/managed cluster. by @xuezhaojun in #556
- 🌱 Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 by @dependabot in #564
- 🌱 Bump actions/upload-artifact from 4.3.3 to 4.3.4 in the github-actions group by @dependabot in #560
- 🌱 add helm charts by @zhiweiyin318 in #548
- 🌱 Using default timeout in hosted cases. by @xuezhaojun in #566
- 🌱 Bump helm.sh/helm/v3 from 3.14.2 to 3.15.3 by @dependabot in #567
- 🌱 Bump the github-actions group with 2 updates by @dependabot in #568
- 📖 Fix typos in ClusterServiceVersion description by @grdryn in #320
- ✨ Refactor registrati...
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 Revi...
v0.13.3
Open Cluster Management v0.13.3
changes since v0.13.2
What's Changed
- ✨ Cherry pick enable-sync-lables to 0.13 by @zhiweiyin318 in #515
Full Changelog: v0.13.2...v0.13.3
v0.13.2
Open Cluster Management v0.13.2
changes since v0.13.1
🐛 Bug Fixes
- [release-0.13] 🐛 add admissionregistration group to work execution clusterrole by @openshift-cherrypick-robot in #420
Thanks to all our contributors!*
What's Changed
- [release-0.13] 🐛 add admissionregistration group to work execution clusterrole by @openshift-cherrypick-robot in #420
Full Changelog: v0.13.1...v0.13.2
v0.13.1
Open Cluster Management v0.13.1
changes since v0.13.0
🐛 Bug Fixes
-
avoid cluster auto approve failed occasionally (#388) @skeeey
-
update the addon-framework and getSpechHash algorithm (#371) @haoqing0110
Thanks to all our contributors!*
What's Changed
- 🐛 update the addon-framework and getSpechHash algorithm by @qiujian16 in #394
- 🐛 avoid cluster auto approve failed occasionally by @qiujian16 in #395
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Open Cluster Management v0.13.0
changes since v0.12.0
⚠️ Breaking Changes
✨ New Features
-
support configuration of the agent priorityclass (#358) @elgnay
-
Configurable qos resources for containers managed by cluster-manager and klusterlet (#351) @promid
-
configure QPS and Burst for the flags of klusterlet agents (#344) @zhiweiyin318
-
klusterlet spec mount /tmp to emptydir volume (#322) @haowells
-
klusterlet cr add flag to use best effort resources (#317) @haowells
-
Add a condition to report when hub and agent clock out of sync. (#312) @xuezhaojun
-
Support setting manifest work config by addon template (#308) @zhujian7
🐛 Bug Fixes
-
Check the template type addon status immediately when the cluster status changes (#350) @zhujian7
-
Remove codecov token. (#345) @xuezhaojun
-
Fix: move Enable ReplicaSet at the beginning and add more logs. (#343) @xuezhaojun
-
Fix: using ownerRef to control the removal of storageversionmigrations. (#342) @xuezhaojun
-
Requeue for rolling strategy in mwrs (#337) @qiujian16
-
migration-controller depending on cluster-manager condition. (#328) @xuezhaojun
-
Reduce permission for cluster manager and klusterlet (#325) @qiujian16
-
skip namespace in resourceMeta for cluster scoped resource (#324) @qiujian16
-
Reduce permision for release gha (#318) @qiujian16
-
: remove managedclustersetbinding v1beta1 in webhook. (#316) @xuezhaojun
-
fix the wrong endpoint issue of the multiple hubs hosted solution (#309) @elgnay
-
upgrade addondeploymentconfigs to include proxy ca bundle (#299) @elgnay
📖 Documentation
-
Update CRD descriptions. (#360) @xuezhaojun
-
add a solution to join cluster through proxy server (#311) @elgnay
🌱 Infra & Such
-
Bump ocm/api to v0.13.0 (#361) @qiujian16
-
update sdk-go to update work clients mqtt topics (#356) @skeeey
-
Bump api and addon-framework deps (#354) @qiujian16
-
Revert apply func (#353) @qiujian16
-
Switch to patcher in sdk-go (#349) @qiujian16
-
Bump to kube-0.29.0 (#348) @qiujian16
-
addon support rollout configs (#340) @haoqing0110
-
Chore: Update api dependencies and handle deprecated code. (#333) @xuezhaojun
-
update deployment securityContext (#329) @zhiweiyin318
-
[StepSecurity] ci: Harden GitHub Actions (#305) @step-security-bot
-
add metrics for placement (#297) @haoqing0110
-
bump csv to 0.13.0 (#290) @zhiweiyin318
Thanks to all our contributors!*
What's Changed
- 🌱 upgrade addon rollout library by @haoqing0110 in #288
- 🌱 bump csv to 0.13.0 by @zhiweiyin318 in #290
- 🐛 move the rebootstrap logic to registration agent by @elgnay in #267
- 🐛 refactor gc controller by @zhiweiyin318 in #229
- 🌱 add metrics for placement by @haoqing0110 in #297
- 🐛 upgrade addondeploymentconfigs to include proxy ca bundle by @elgnay in #299
- 🌱 Add artifact hub badges by @zhujian7 in #300
- 🌱 Use ossf score card by @zhujian7 in #302
- 🌱 Add open ssf scorecard badge by @zhujian7 in #303
- 🌱 [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #305
- 📖 add solutions of multiple hubs by @elgnay in #304
- ✨ Implement ManifestWorkReplicaSet RollOut strategy by @serngawy in #259
- 🌱 Add fossa license scanning badge by @zhujian7 in #306
- 🐛 fix the wrong endpoint issue of the multiple hubs hosted solution by @elgnay in #309
- 📖 add a solution to join cluster through proxy server by @elgnay in #311
⚠️ Update OCM APIs and apply Rollout Strategy API changes by @serngawy in #310- ✨ Support setting manifest work config by addon template by @zhujian7 in #308
- 🐛: remove managedclustersetbinding v1beta1 in webhook. by @xuezhaojun in #316
- 🐛 Reduce permision for release gha by @qiujian16 in #318
- ✨ operator sdk support arm64 by @haowells in #319
- ✨ klusterlet cr add flag to use best effort resources by @haowells in #317
- ✨ klusterlet spec mount /tmp to emptydir volume by @haowells in #322
- 🐛 skip namespace in resourceMeta for cluster scoped resource by @qiujian16 in #324
- 🐛 Reduce permission for cluster manager and klusterlet by @qiujian16 in #325
- ✨ Add a condition to report when hub and agent clock out of sync. by @xuezhaojun in #312
- ✨ supporting cloudevents for work agent by @skeeey in #321
- 🌱 update deployment securityContext by @zhiweiyin318 in #329
- 🐛 migration-controller depending on cluster-manager condition. by @xuezhaojun in #328
- 🌱 Chore: Update api dependencies and handle deprecated code. by @xuezhaojun in #333
- 🌱 Bump addon framework to the latest version by @zhujian7 in #339
- 🐛 Requeue for rolling strategy in mwrs by @qiujian16 in #337
- 🌱 addon support rollout configs by @haoqing0110 in #340
- 🐛 Fix: using ownerRef to control the removal of storageversionmigrations. by @xuezhaojun in #342
- 🐛 Fix: move Enable ReplicaSet at the beginning and add more logs. by @xuezhaojun in #343
- 🌱 Switch to sdk-go for helper functions by @qiujian16 in #346
- ✨ configure QPS and Burst for the flags of klusterlet agents by @zhiweiyin318 in #344
- 🌱 Switch to sdk-go for cloudevents by @skeeey in #347
- 🐛 Remove codecov token. by @xuezhaojun in #345
- 🌱 Bump to kube-0.29.0 by @qiujian16 in #348
- 🐛 Check the template type addon status immediately when the cluster status changes by @zhujian7 in #350
- 🌱 Switch to patcher in sdk-go by @qiujian16 in #349
- 🌱 Revert apply func by @qiujian16 in #353
- 🌱 Bump api and addon-framework deps by @qiujian16 in #354
- ✨ Configurable qos resources for containers managed by cluster-manager and klusterlet by @promid in #351
- 🌱 update sdk-go to update work clients mqtt topics by @skeeey in #356
- 🌱 update sdk-go lib by @skeeey in #357
- 🌱 Upgrade addon framework by @zhujian7 in #359
- ✨ support configuration of the agent priorityclass by @elgnay in #358
- 📖 Update CRD descriptions. by @xuezhaojun in #360
- 🌱 Bump ocm/api to v0.13.0 by @qiujian16 in #361
New Contributors
- @serngawy made their first contribution in #259
- @haowells made their first contribution in #319
- @promid made their first contribution in #351
Full Changelog: https://github.com/open-cl...
v0.12.0
Open Cluster Management v0.12.0
changes since v0.11.0
⚠️ Breaking Changes
✨ New Features
-
set agent install namespace from addon deployment config for template type addons (#266) @zhujian7
-
support proxy between hub cluster and managed cluster (#260) @elgnay
-
support singleton in hosted mode (#258) @qiujian16
-
Add ClusterAnnotations support. (#234) @xuezhaojun
-
Support override addon images by the cluster's annotation (#231) @zhujian7
-
Add stale check for issues and PRs. (#219) @xuezhaojun
🐛 Bug Fixes
-
Fix release image manifest error (#289) @qiujian16
-
fix failed update roleRef in clusterrolebinding in upgrade case (#284) @zhiweiyin318
-
fix work sa name in old kube cluster (#281) @zhiweiyin318
-
Fix: change singleton agent sa to work sa (#279) @qiujian16
-
delete klusterlet if the managed cluster refused the connection (#278) @zhujian7
-
add POD_NAME for event refobject (#276) @zhiweiyin318
-
fix the AlreadyExists logic if the manifest is not cached by G… (#275) @elgnay
-
remove deps to k8s.io/kubernetes (#274) @qiujian16
-
Match registration image exactly (#273) @dhaiducek
-
update istio version. (#272) @morvencao
-
correct the agent deployment name in different install mode (#265) @elgnay
-
fix make verify error (#264) @haoqing0110
-
Remove old agent when upgrade to singleton (#263) @qiujian16
-
move patch routine to copy crd (#261) @qiujian16
-
revert placement decision start index from 1 to keep backward compatibility (#253) @haoqing0110
-
Revert "Fix PodSecurity Warnings" (#252) @zhiweiyin318
-
Fix PodSecurity Warnings (#250) @zhiweiyin318
-
skip sync of appliedmanifestwork if work is not applied yet (#244) @elgnay
-
fix the placement decision clusters have random order issue (#235) @haoqing0110
-
Failed to sync sa work-controller-sa in cluster manger hosted mode (#223) @zhujian7
-
refactor rbacfinalizercontroller to fix cluster ns is terminating after delete clustermanager (#211) @zhiweiyin318
📖 Documentation
🌱 Infra & Such
-
Upgrade addon-framework library to 0.8.0 (#287) @qiujian16
-
Upgrade api to v0.12.0 (#286) @qiujian16
-
Add release action (#283) @qiujian16
-
set work agent status-sync-interval when the replica is 1 (#282) @zhujian7
-
update pod securitycontext and upgrade operator sdk version (#262) @zhiweiyin318
-
remove ClusterSet ClusterSetBinding API version v1beta1 (#257) @haoqing0110
-
adding contextual logging in addon pkg (#255) @nitishchauhan0022
-
adding contextual logging in placement component (#254) @nitishchauhan0022
-
upgrade addondeploymentconfigs crd to latest version (#243) @elgnay
-
Use finalizer in api repo (#241) @qiujian16
-
Use apply instead of patch in ssa (#240) @qiujian16
-
Add
update-csv
whenmake update
(#238) @xuezhaojun -
Build a commonoption for all managers (#228) @qiujian16
-
divide pre-defined decision groups by length (#227) @haoqing0110
-
addon consume rollout helpers (#225) @haoqing0110
-
Update stable message and durations. (#221) @xuezhaojun
-
adding contextual logging in registration component (#220) @nitishchauhan0022
-
Refactor code to fix lint warning (#218) @qiujian16
-
update placement integration testing code with patcher (#217) @haoqing0110
-
Add owner for addon manager component (#213) @qiujian16
-
use DeploymentAvailability to check addon health (#212) @zhujian7
-
Reduce e2e process time (#210) @qiujian16
Thanks to all our contributors!*
What's Changed
- 🐛 refactor rbacfinalizercontroller to fix cluster ns is terminating after delete clustermanager by @zhiweiyin318 in #211
- 🐛 Being able to match multiple items in jsonpath by @qiujian16 in #202
- 🌱 Add owner for addon manager component by @qiujian16 in #213
- 🌱 use DeploymentAvailability to check addon health by @zhujian7 in #212
- 🌱 Reduce e2e process time by @qiujian16 in #210
- 📖 Update OWNERS file post code consolidation by @mikeshng in #215
- 🌱 placement support decision groups by @haoqing0110 in #200
- 🐛 remove klusterlet finalizer forcely by @zhujian7 in #214
- 🌱 update placement integration testing code with patcher by @haoqing0110 in #217
- ✨ Add stale check for issues and PRs. by @xuezhaojun in #219
- ✨ run work and registration as a single binary by @qiujian16 in #201
- 🌱 Update stable message and durations. by @xuezhaojun in #221
⚠️ enable addon management feature gate by default by @zhujian7 in #222- 🐛 Failed to sync sa work-controller-sa in cluster manger hosted mode by @zhujian7 in #223
- 🌱 divide pre-defined decision groups by length by @haoqing0110 in #227
- 🌱 Build a commonoption for all managers by @qiujian16 in #228
- 🌱 Refactor code to fix lint warning by @qiujian16 in #218
- 🐛 fix the placement decision clusters have random order issue by @haoqing0110 in #235
- 🌱 Add
update-csv
whenmake update
by @xuezhaojun in #238 - ✨ Add ClusterAnnotations support. by @xuezhaojun in #234
- 🌱 Use apply instead of patch in ssa by @qiujian16 in #240
- 🌱 ignore the manifest uid by @skeeey in #242
- ✨ Support override addon images by the cluster's annotation by @zhujian7 in #231
- 🌱 upgrade addondeploymentconfigs crd to latest version by @elgnay in #243
- 🌱 Use finalizer in api repo by @qiujian16 in #241
- 🌱 adding contextual logging in registration component by @nitishchauhan0022 in #220
- 🐛 fix the rebootstrap issue by @elgnay in #249
- 🐛 skip sync of appliedmanifestwork if work is not applied yet by @elgnay in #244
- 🐛 set tls min version to 1.2 by @elgnay in #245
- 🐛 add wlp annotation if necessary by @elgnay in #248
- 🐛Fix PodSecurity Warnings by @zhiweiyin318 in #250
- 🌱 Refactor code to start managers with shared informers by @qiujian16 in #232
- 🐛 Revert "Fix PodSecurity Warnings" by @zhiweiyin318 in #252
- 🐛 revert placement decision start index from 1 to keep backward compatibility by @haoqing0110 in #253
- 🌱 adding contextual logging in addon pkg by @nitishchauhan0022 in #255
- 🌱 adding contextual logging in placement component by @nitishchauhan0022 in #254
- 🌱 remove ClusterSet ClusterSetBinding API version v1beta1 by @haoqing0110 in #257
- ✨ support proxy between hub cluster and managed cluster by @elgnay in #260
- 🌱 update pod securitycontext and upgrade operator sdk version by @zhiweiyin318 in #262
- 🐛 move patch routine to copy crd by @qiujian16 in #261
- 🐛 Remove old agent when upgrade to singleton by @qiujian16 in #263
- 🐛 fix make verify error by @haoqing0110 in #264
- 🐛 correct the agent deployment name in different install mode by @elgnay in #265
- ✨ support singleton in hosted mode by @qiujian16 in #258
- 🌱 bump golangci-lint to v1.54.2 by @zhujian7 in https://github.com/open-cluster-management-io/o...