Skip to content

Releases: open-cluster-management-io/ocm

v1.1.1

13 Nov 07:03
0205147

Choose a tag to compare

Open Cluster Management v1.1.1

changes since v1.1.0

Thanks to all our contributors!*

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

22 Oct 07:40
d8cd1ad

Choose a tag to compare

Open Cluster Management v1.1.0

changes since v1.0.0

⚠️ Breaking Changes

✨ New Features

🐛 Bug Fixes

📖 Documentation

🌱 Infra & Such

Thanks to all our contributors!*

What's Changed

  • 🐛 fix no requeue when return requeueError by @zhiweiyin318 in #1041
  • 🌱 Fix typo description of the cluster manager operator flags by @zhujian7 in #1044
  • 🌱 Bump the github-actions group with 2 updates by @dependabot[bot] in #1040
  • 🐛 fix the labels of hub deployments cannot be updated from the clustermanager by @zhiweiyin318 in #1046
  • 🌱 Bump the github-actions group with 2 updates by @dependabot[bot] in #1057
  • 🌱 Bump github/codeql-action from 3.29.1 to 3.29.2 in the github-actions group by @dependabot[bot] in #1064
  • 🌱 Add bhperry as approver/reviewer of work API by @bhperry in #1065
  • ✨ grp server by @skeeey in #1058
  • 🌱 Send an event for evicting appliedmanifestwork by @zhujian7 in #1066
  • ✨ Manifest completion by @bhperry in #1033
  • 📖 Update SECURITY-INSIGHTS.yml by @zhujian7 in #1070
  • :s...
Read more

v1.0.0

16 Jun 02:58
567caa2

Choose a tag to compare

Open Cluster Management v1.0.0

changes since v0.16.1

⚠️ Breaking Changes

✨ New Features

🐛 Bug Fixes

📖 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

  • add api/crd update doc (#913) @o-farag

  • 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

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

v0.16.1

19 May 05:25
a36a0bd

Choose a tag to compare

Open Cluster Management v0.16.1

changes since v0.16.0

⚠️ Breaking Changes

✨ New Features

🐛 Bug Fixes

  • Rectify the aws driver name to awsirsa

📖 Documentation

🌱 Infra & Such

Thanks to all our contributors!*

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.16.0

13 Mar 02:59
57c78cd

Choose a tag to compare

Open Cluster Management v0.16.0

changes since v0.15.2

⚠️ Breaking Changes

  • breaking change: do not add lifecycle annotation to cma and default managed by addon-manager (#856) @haoqing0110

✨ New Features

🐛 Bug Fixes

📖 Documentation

  • Made some typo fixes in the setup script (#883) @Anu-Ra-g

  • docs: Update the OCM arch diagram to be more hub-spoke/pull-model like (#875) @mikeshng

  • docs: Argo CD push solution doc clusteradm init command should use the --wait param (#872) @mikeshng

  • docs: Add OCM and Argo CD Agent integration architecture diagram to solution guide (#861) @mikeshng

  • docs: fix the argocd agent solution generate keys and cert file name typo (#854) @mikeshng

  • Making changes to step 9 in Manually join Hub and Spoke using AWS-based authentication document (#786) @amrcoder

  • doc fix - argocd agent solution helm install command and secret command (#746) @mikeshng

  • Fixes and clarifications to the Argo CD Agent integration solution (#742) @mikeshng

  • Add Argo CD Agent integration solution (#740) @mikeshng

  • doc: fix argocd pull solution not using the right context (#659) @mikeshng

🌱 Infra & Such

  • Separate crd objects from others (#882) @zhujian7

  • Bump github/codeql-action from 3.28.10 to 3.28.11 in the github-actions group (#880) @dependabot[bot]

  • Bump api/sdk-go/addon-framework to v0.16 (#879) @qiujian16

  • Bump addon framework to the latest version (#857) @zhujian7

  • chore: e2e hosted and singleton should not be run on DOC-ONLY changes (#855) @mikeshng

  • Bump the github-actions group with 3 updates (#849) @dependabot[bot]

  • Refactor hub driver interface and remove approver (#846) @qiujian16

  • Add a list of ecosystem projects to the Adopters file (#841) @mikeshng

  • Bump step-security/harden-runner from 2.10.4 to 2.11.0 in the github-actions group (#839) @dependabot[bot]

  • refator gc and move rbac deletion to cluster controller (#831) @zhiweiyin318

  • refactor to use common HasFinalizer func (#830) @zhiweiyin318

  • upgrade addon-framework (#828) @haoqing0110

  • Bump github/codeql-action from 3.28.5 to 3.28.9 in the github-actions group (#824) @dependabot[bot]

  • Remove unnecessary random seed initialization. (#820) @xuezhaojun

  • Bump github/codeql-action from 3.28.1 to 3.28.5 in the github-actions group (#818) @dependabot[bot]

  • Bump step-security/harden-runner from 2.10.3 to 2.10.4 in the github-actions group (#814) @dependabot[bot]

  • change replicas of klusterlet operator to 1 (#813) @zhiweiyin318

  • Add bootstrapSA flags for importer (#803) @qiujian16

  • rename bootstrap sa and rbac (#802) @zhiweiyin318

  • Check capi status if it is provisioned (#801) @qiujian16

  • Bump the github-actions group with 3 updates (#798) @dependabot[bot]

  • use images overrides in operator deploy (#795) @zhiweiyin318

  • upgrade the AddOnDeploymentConfig API (#791) @elgnay

  • Upgrade golang.org/x/net (#790) @zhujian7

  • remove the resource limit for cluster-manager (#779) @haoqing0110

  • Bump the github-actions group with 2 updates (#778) @dependabot[bot]

  • Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#774) @zhujian7

  • Add cache for applyUnstructured (#769) @qiujian16

  • Bump github/codeql-action from 3.27.6 to 3.27.9 in the github-actions group (#768) @dependabot[bot]

  • Bump k8s.io/kube-aggregator from 0.31.3 to 0.31.4 (#763) @dependabot[bot]

  • Bump k8s.io/component-base from 0.31.3 to 0.31.4 (#762) @dependabot[bot]

  • Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (#758) @dependabot[bot]

  • Bump github/codeql-action from 3.27.5 to 3.27.6 in the github-actions group (#754) @dependabot[bot]

  • uprade supported kueue version to v0.9.1 (#748) @haoqing0110

  • Bump golang.org/x/net from 0.31.0 to 0.32.0 (#741) @dependabot[bot]

  • Bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#733) @dependabot[bot]

  • Fix the GitHub stale workflow to correctly state remove the stale label (#732) @mikeshng

  • Change kubecofnig secret creation time to non pointer (#731) @zhujian7

  • Move index func from addon framework to ocm (#728) @zhujian7

  • enable leader election of klusterlet-agent on single node managed clusters (#727) @haoqing0110

  • Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (#725) @dependabot[bot]

  • Bump the github-actions group with 3 updates (#724) @dependabot[bot]

  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#723) @dependabot[bot]

  • Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#718) @dependabot[bot]

  • Bump k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3 (#717) @dependabot[bot]

  • Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (#716) @dependabot[bot]

  • Bump k8s.io/kube-aggregator from 0.31.2 to 0.31.3 (#711) @dependabot[bot]

  • support CA file in the bootstrap hub kubeconfig (#710) @elgnay

  • Revert "enable leader election of klusterlet-agent on single node man… (#708) @xuezhaojun

  • Bump the github-actions group with 2 updates (#707) @dependabot[bot]

  • Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (#704) @dependabot[bot]

  • Bump golang.org/x/net from 0.30.0 to 0.31.0 (#702) @dependabot[bot]

  • Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.21.0 (#701) @dependabot[bot]

  • Record the external kubeconfig creation timestamp (#700) @zhujian7

  • Bump github.com/mochi-mqtt/server/v2 from 2.6.5 to 2.6.6 (#699) @dependabot[bot]

  • Bump helm.sh/helm/v3 from 3.15.3 to 3.16.2 (#698) @dependabot[bot]

  • Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.5 (#697) @dependabot[bot]

  • Bump github.com/onsi/gomega from 1.34.1 to 1.35.1 (#696) @dependabot[bot]

  • enable leader election of klusterlet-a...

Read more

v0.15.2

16 Dec 03:24
649a05d

Choose a tag to compare

Open Cluster Management v0.15.2

changes since v0.15.1

⚠️ Breaking Changes

✨ New Features

🐛 Bug Fixes

📖 Documentation

🌱 Infra & Such

Thanks to all our contributors!*

What's Changed

  • 🐛 [release-0.15] Only bind the agent role for the addon group by @zhujian7 in #734

Full Changelog: v0.15.1...v0.15.2

v0.15.1

31 Oct 09:07
07092e0

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

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

Read more

v0.14.0

21 Jun 08:16
b6058f1

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

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