Skip to content

Releases: open-cluster-management-io/ocm

v0.15.1

31 Oct 09:07
07092e0
Compare
Choose a tag to compare

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

Full Changelog: v0.15.0...v0.15.1

v0.15.0

17 Oct 08:46
6d68522
Compare
Choose a tag to compare

Open Cluster Management v0.15.0

changes since v0.14.0

✨ New Features

🐛 Bug Fixes

📖 Documentation

  • Add multiplehubs solution and rename multiple-agents-hosted to multip… (#626) @xuezhaojun

🌱 Infra & Such

Thanks to all our contributors!*

What's Changed

  • 🌱 refactor certrotation controller with sdk-go by @zhiweiyin318 in #526
  • 🐛 Fix: should use klog.FromContext instead of log.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...
Read more

v0.14.0

21 Jun 08:16
b6058f1
Compare
Choose a tag to compare

Open Cluster Management v0.14.0

changes since v0.13.3

⚠️ Breaking Changes

  • ️ 🐛 Exclude terminating clusters from Placementdecision (#480) @zhujian7

✨ New Features

🐛 Bug Fixes

  • Set the first daemonset namespace to registration namespace if no deployments (#536) @zhujian7

  • Add install namespace to built in values (#533) @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 the valid client certificate check (#378) @mprahl

  • Fix mode replacement for hosted mode (#372) @dhaiducek

  • update the addon-framework and getSpechHash algorithm (#371) @haoqing0110

📖 Documentation

  • docs: add adopters file for existing ocm adopters (#465) @mikeshng

🌱 Infra & Such

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...
Read more

v0.13.3

14 Jun 02:11
353a850
Compare
Choose a tag to compare

Open Cluster Management v0.13.3

changes since v0.13.2

What's Changed

Full Changelog: v0.13.2...v0.13.3

v0.13.2

26 Apr 02:06
c41fe8c
Compare
Choose a tag to compare

Open Cluster Management v0.13.2

changes since v0.13.1

🐛 Bug Fixes

Thanks to all our contributors!*

What's Changed

Full Changelog: v0.13.1...v0.13.2

v0.13.1

08 Apr 02:26
a43f0de
Compare
Choose a tag to compare

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

01 Mar 03:05
1c3cb03
Compare
Choose a tag to compare

Open Cluster Management v0.13.0

changes since v0.12.0

⚠️ Breaking Changes

  • Update OCM APIs and apply Rollout Strategy API changes (#310) @serngawy

✨ 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

  • supporting cloudevents for work agent (#321) @skeeey

  • operator sdk support arm64 (#319) @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

🌱 Infra & Such

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

Full Changelog: https://github.com/open-cl...

Read more

v0.12.0

08 Oct 08:36
b88a0e9
Compare
Choose a tag to compare

Open Cluster Management v0.12.0

changes since v0.11.0

⚠️ Breaking Changes

  • enable addon management feature gate by default (#222) @zhujian7

✨ New Features

🐛 Bug Fixes

📖 Documentation

🌱 Infra & Such

Thanks to all our contributors!*

What's Changed

Read more

v0.11.0

18 Sep 08:53
eb9b7fa
Compare
Choose a tag to compare
Add: trigger clusteradm e2e after post images. (#209)

Signed-off-by: xuezhaojun <zxue@redhat.com>