Releases: open-cluster-management-io/ocm
v1.1.1
Open Cluster Management v1.1.1
changes since v1.1.0
Thanks to all our contributors!*
What's Changed
- [release-1.1] 🐛 only init cluster and csr client in bootstrap phase by @openshift-cherrypick-robot in #1229
- [release-1.1] 🐛 allow approve certificates that are signed by grpc by @openshift-cherrypick-robot in #1228
- [release-1.1] 🌱 Add server configuration for clusterManager helm chart by @openshift-cherrypick-robot in #1244
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Open Cluster Management v1.1.0
changes since v1.0.0
⚠️ Breaking Changes
✨ New Features
-
add grpc config into the bootstrap secret (#1194) @zhiweiyin318
-
Add labels to resources created by work controller (#1176) @suvaanshkumar
-
support cluster import config secret (#1170) @zhiweiyin318
-
Deleted manifestwork when it is completed for ttl seconds. (#1158) @qiujian16
-
Set deleting condition when mw is deleting (#1084) @qiujian16
🐛 Bug Fixes
-
Empty agentInstallNamespace should not override addonTemplate namespace (#1213) @zhujian7
-
using mw finalizer instead of resource finalizer (#1211) @skeeey
-
Fix progressive rollout on ManifestWorkReplicaSet spec changes (#1207) @haoqing0110
-
Avoid redundant apply and get operation in work controller (#1196) @qiujian16
-
Add startTime initialization and wait in hubTimeoutController (#1191) @xuezhaojun
-
Update sdk-go so we can support executor test for cloudevent (#1182) @qiujian16
-
Use specific addon template instead of default in CSR functions (#1180) @zhujian7
-
Fix flaky integration test for auto approval awsirsa (#1178) @jeffw17
-
Requeue ssar check if only hubKubeConfigSecret is unauthorized (#1169) @qiujian16
-
Fix helm command syntax in e2e test deployment (#1168) @zhujian7
-
Fix addon install namespace issue in loopback e2e (#1162) @qiujian16
-
Fix ManagedClusterAddons not removed when ClusterManagementAddon is deleted (#1160) @zhujian7
-
Fix flaky loopback e2e (#1155) @qiujian16
-
fix addon namespace deletion in multi-hub scenarios (#1153) @elgnay
-
Fix wrong key queue for addon controllers (#1152) @qiujian16
-
Ignore already existing error when creating cluster (#1142) @qiujian16
-
Fix flaky issue in e2e tests (#1138) @qiujian16
-
add tokenreviews permission for supporting token auth way (#1131) @skeeey
-
should resync the grpc-server cert after clustermanager updated (#1126) @skeeey
-
Fix race condition in timeout assertion test (#1124) @haoqing0110
-
adjust base and max delay for appliedmanifestwork deletion (#1120) @skeeey
-
fix issue when handling z release changelog (#1101) @qiujian16
-
Should start clusterprofile informer when featuregate is enabled (#1079) @qiujian16
-
revert the app label (#1073) @zhiweiyin318
-
fix the labels of hub deployments cannot be updated from the clustermanager (#1046) @zhiweiyin318
-
fix no requeue when return requeueError (#1041) @zhiweiyin318
📖 Documentation
-
update ADOPTERS file with links that references OCM (#1150) @mikeshng
-
Add a development.md (#1147) @qiujian16
-
Revert "docs: update argocd-agent solution with new param" (#1128) @mikeshng
-
restructure README with enhanced project positioning and expanded component details (#1109) @mikeshng
-
docs: update argocd-agent solution with new param (#1087) @mikeshng
-
update Adopters file with latest list, links, and use cases (#1068) @augustrh
🌱 Infra & Such
-
Bump the aws group with 5 updates (#1217) @dependabot[bot]
-
Bump library to v1.1.0 (#1216) @qiujian16
-
Bump github/codeql-action from 4.30.8 to 4.30.9 in the github-actions group (#1214) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#1208) @dependabot[bot]
-
upgrade open-cluster-management.io api to deprecate addon InstallNamespace in v1alpha1 (#1204) @haoqing0110
-
Bump the github-actions group across 1 directory with 4 updates (#1202) @dependabot[bot]
-
Improve unit test coverage for low-coverage packages (#1188) @qiujian16
-
Bump the github-actions group with 2 updates (#1187) @dependabot[bot]
-
Bump the aws group with 5 updates (#1186) @dependabot[bot]
-
Improve addon template controller logging and template mode support (#1184) @zhujian7
-
Add more unit test to improve coverage (#1183) @qiujian16
-
Bump actions/setup-go from 5 to 6 (#1173) @dependabot[bot]
-
Bump the github-actions group with 7 updates (#1172) @dependabot[bot]
-
Upgrade golangci-lint from version 1 to version 2 (#1171) @zhujian7
-
update kueue admission check solution with kueue addon v0.1.4 release (#1165) @haoqing0110
-
Update grpc configuration in operator API (#1159) @qiujian16
-
upgrade grpc server. (#1157) @morvencao
-
Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#1149) @dependabot[bot]
-
Bump the github-actions group across 1 directory with 3 updates (#1141) @dependabot[bot]
-
Bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 (#1140) @dependabot[bot]
-
Bump the aws group across 1 directory with 4 updates (#1137) @dependabot[bot]
-
Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 (#1133) @dependabot[bot]
-
Bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 (#1129) @dependabot[bot]
-
Bump the k8s-io group with 8 updates (#1127) @dependabot[bot]
-
Bump the aws group with 4 updates (#1122) @dependabot[bot]
-
Bump github/codeql-action from 3.29.7 to 3.29.8 in the github-actions group (#1121) @dependabot[bot]
-
Bump golang.org/x/net from 0.42.0 to 0.43.0 (#1119) @dependabot[bot]
-
Generate sbom and attestation for release images (#1115) @zhujian7
-
Bump github.com/onsi/gomega from 1.36.3 to 1.38.0 (#1114) @dependabot[bot]
-
[refactor] using dir to reorg cluster-manager manifests (#1112) @skeeey
-
Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#1111) @dependabot[bot]
-
Bump github/codeql-action from 3.29.4 to 3.29.5 in the github-actions group (#1108) @dependabot[bot]
-
support deploying grpc with clustermanager/klusterlet (#1107) @skeeey
-
Bump golang.org/x/net from 0.40.0 to 0.42.0 (#1106) @dependabot[bot]
-
Bump the aws group across 1 directory with 4 updates (#1105) @dependabot[bot]
-
Bump github.com/google/cel-go from 0.25.0 to 0.26.0 (#1104) @dependabot[bot]
-
Bump github.com/cloudevents/sdk-go/v2 from 2.15.3-0.20240911135016-682f3a9684e4 to 2.16.1 (#1103) @dependabot[bot]
-
Bump github.com/mochi-mqtt/server/v2 from 2.6.6 to 2.7.9 (#1100) @dependabot[bot]
-
Bump the aws group with 5 updates (#1098) @dependabot[bot]
-
Add unit test for agent options (#1097) @qiujian16
-
Refactor webhook to use a common webhook option (#1096) @qiujian16
-
Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#1094) @dependabot[bot]
-
Bump the aws group with 5 updates (#1093) @dependabot[bot]
-
Bump the k8s-io group with 9 updates (#1091) @dependabot[bot]
-
Bump github/codeql-action from 3.29.3 to 3.29.4 in the github-actions group (#1090) @dependabot[bot]
-
cloudevents services integration test (work) (#1086) @skeeey
-
Bump the github-actions group with 2 updates (#1081) @dependabot[bot]
-
cloudevents services integration test (registration) (#1077) @skeeey
-
Send an event for evicting appliedmanifestwork (#1066) @zhujian7
-
Add bhperry as approver/reviewer of work API (#1065) @bhperry
-
Bump github/codeql-action from 3.29.1 to 3.29.2 in the github-actions group (#1064) @dependabot[bot]
-
Bump the github-actions group with 2 updates (#1057) @dependabot[bot]
-
Fix typo description of the cluster manager operator flags (#1044) @zhujian7
-
check registration webhook deployment for HubRegistrationDegraded condition (#1043) @zhiweiyin318
-
Bump the github-actions group with 2 updates (#1040) @dependabot[bot]
-
update kueue integration solution with kueue addon (#1038) @haoqing0110
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...
v1.0.0
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 https...
v0.16.1
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
- 🐛 Rectify the aws driver name to awsirsa by @qiujian16 in #994
Full Changelog: v0.16.0...v0.16.1
v0.16.0
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
-
Miscellaneous code cleanup (#881) @jaswalkiranavtar
-
Make ocm changes to tag aws resources by OCM hub (#862) @amrcoder
-
✨ cleanup IAM resources for aws irsa (#860) @ramekris3163
-
Adding Guidewire team members to registration owners (#851) @jaswalkiranavtar
-
Add managed cluster auto-approval for awsirsa (#850) @jaswalkiranavtar
-
Made changes for clusteradm accept to create role and policies on hub (#819) @alex0chan
-
✨ feature feat: add registration drivers to cluster manager helm chart template. (#810) @ramekris3163
-
Assume prerequisite role on hub if initailize with aws-irsa (#807) @jaswalkiranavtar
-
Removing manual step to generate the hub kube config secret (#800) @amrcoder
-
Adding Guidewire team members to registration owners (#796) @jaswalkiranavtar
-
Completing aws registration on spoke (#788) @jaswalkiranavtar
-
Mount the awscli volume when using AWS IRSA-based authentication. (#783) @dtclxy64
-
Start import in registration by feature gate. (#775) @qiujian16
-
Add a configmap to handle the proxy ca bundle (#772) @zhujian7
-
support override images in helm chart (#771) @zhiweiyin318
-
Cluster decorator interface (#759) @jaswalkiranavtar
-
Add importer into registration (#753) @qiujian16
-
Add manual steps to connect EKS clusters (#749) @suvaanshkumar
-
Allow Custom Signer signingCA to Specify Namespace in AddOnTemplate (#747) @zhujian7
-
Adding second group for aws auth flow (#735) @jaswalkiranavtar
-
Adding aws-cli to docker image (#729) @jaswalkiranavtar
-
Implement ignoreFields in server side apply (#726) @qiujian16
-
Starting aws registration by spoke by assuming IAM role on startup and adding annotations to ManagedCluster CR (#714) @jaswalkiranavtar
-
support wildcard in ManifestConfigs (#703) @zhiweiyin318
-
Add AWS IAM support (#677) @suvaanshkumar
-
Register ManifestWorkReplicaSet webhook when feature is enabled (#673) @RokibulHasan7
🐛 Bug Fixes
-
fix nodeSelector type in the helm chart config (#871) @zhiweiyin318
-
ARN pattern should be comma separated string instead of a string enclosed in square brackets (#865) @jaswalkiranavtar
-
Apply ownerref eventhough other field is ignored (#847) @qiujian16
-
fix integration test random failure (#815) @zhiweiyin318
-
fix gc controller not handle empty cluster (#812) @zhiweiyin318
-
Change the component name to klusterlet-agent (#809) @qiujian16
-
set empty nodeselect to nil (#799) @zhiweiyin318
-
Fix the issue that ownerref is not set with ignorefields (#794) @qiujian16
-
update rbac for capi (#789) @zhiweiyin318
-
Ignore field should not be honored when creating the resource (#784) @qiujian16
-
Only enable auth driver when type is irsa (#777) @qiujian16
-
Agents stop update managedcluster status when clock is out of sync. (#770) @xuezhaojun
-
removing awscli docker image (#745) @suvaanshkumar
-
Registration option for aws-irsa type of authentication (#744) @suvaanshkumar
-
Fixing aws-cli image (#738) @jaswalkiranavtar
-
Should use metadata name queue key func for addon informer (#722) @qiujian16
-
Only bind the agent role for the addon group (#721) @zhujian7
-
Fix issue with printing
<nil>for error messages (#681) @RokibulHasan7 -
Add auto approve annotation for an accepted cluster when auto approval enabled (#680) @skeeey
-
Fix accetp false add rbac (#675) @xuezhaojun
-
Fix duplicate deployment names in klusterlet-agent availability message (#671) @RokibulHasan7
-
Use release version for appVersion rather than trimmed version (#661) @qiujian16
-
Use context cancel func to trigger reselect (#658) @qiujian16
-
generate mca before testing rollout (#657) @haoqing0110
-
handle the unknown status of the previously accepted cluster (#656) @elgnay
-
Ensure one cma is processed by one addon worker at the same time (#654) @zhujian7
📖 Documentation
-
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
-
doc: fix argocd pull solution not using the right context (#659) @mikeshng
🌱 Infra & Such
-
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
-
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
-
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...
v0.15.2
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
Full Changelog: v0.15.1...v0.15.2
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.FromContextinstead 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.FromContextinstead oflog.FromContextby @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