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
- 🌱 starting grpc server with config file by @skeeey in #1071
- 📖 Add a security self assessment doc by @zhujian7 in #876
- 🐛revert the app label by @zhiweiyin318 in #1073
- 🐛 Should start clusterprofile informer when featuregate is enabled by @qiujian16 in #1079
- 🌱 Bump the github-actions group with 2 updates by @dependabot[bot] in #1081
- 🌱 cloudevents services integration test (work) by @skeeey in #1086
- ✨ Set deleting condition when mw is deleting by @qiujian16 in #1084
- 🌱 update kueue integration solution with kueue addon by @haoqing0110 in #1038
- 🌱 cloudevents services integration test (registration) by @skeeey in #1077
- 🌱 Upgrade golang to 1.24 and helm to 3.18.4 by @zhujian7 in #1085
- 🌱 git ignore vscode config files by @zhujian7 in #1089
- 🌱 Update dependencies by group by @zhujian7 in #1088
- 🌱 Bump the k8s-io group with 9 updates by @dependabot[bot] in #1091
- 🌱 Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #1094
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #1093
- 🌱 Bump github/codeql-action from 3.29.3 to 3.29.4 in the github-actions group by @dependabot[bot] in #1090
- 📖 update Adopters file with latest list, links, and use cases by @augustrh in #1068
- 🌱 Add unit test for agent options by @qiujian16 in #1097
- 🌱 Refactor webhook to use a common webhook option by @qiujian16 in #1096
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #1098
- 🌱 Bump github.com/mochi-mqtt/server/v2 from 2.6.6 to 2.7.9 by @dependabot[bot] in #1100
⚠️ Remove crd apiextensions v1beta1 by @zhujian7 in #1095- 🌱 Bump github.com/cloudevents/sdk-go/v2 from 2.15.3-0.20240911135016-682f3a9684e4 to 2.16.1 by @dependabot[bot] in #1103
- 🌱 Bump github.com/google/cel-go from 0.25.0 to 0.26.0 by @dependabot[bot] in #1104
- 🐛 fix issue when handling z release changelog by @qiujian16 in #1101
- 🌱 Bump github/codeql-action from 3.29.4 to 3.29.5 in the github-actions group by @dependabot[bot] in #1108
- 🌱 Bump golang.org/x/net from 0.40.0 to 0.42.0 by @dependabot[bot] in #1106
- 🌱 Generate sbom and attestation for images by @zhujian7 in #1110
- 📖 restructure README with enhanced project positioning and expanded component details by @mikeshng in #1109
- 🌱 Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #1111
- 🌱 support deploying grpc with clustermanager/klusterlet by @skeeey in #1107
- 📖 docs: update argocd-agent solution with new param by @mikeshng in #1087
- 🌱 Bump github.com/onsi/gomega from 1.36.3 to 1.38.0 by @dependabot[bot] in #1114
- 🌱 Generate sbom and attestation for release images by @zhujian7 in #1115
- 🌱 Generate attestation for helm charts by @zhujian7 in #1117
- 🐛 adjust base and max delay for appliedmanifestwork deletion by @skeeey in #1120
- 🌱 Bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #1119
- 🌱 Bump github/codeql-action from 3.29.7 to 3.29.8 in the github-actions group by @dependabot[bot] in #1121
- 🌱 Bump the aws group across 1 directory with 4 updates by @dependabot[bot] in #1105
- 🐛 Fix race condition in timeout assertion test by @haoqing0110 in #1124
- 📖 Revert "docs: update argocd-agent solution with new param" by @mikeshng in #1128
- 🌱 Bump the k8s-io group with 8 updates by @dependabot[bot] in #1127
- 🐛 should resync the grpc-server cert after clustermanager updated by @skeeey in #1126
- 🌱 Bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 by @dependabot[bot] in #1129
- 🌱 Bump the aws group with 4 updates by @dependabot[bot] in #1122
- 🌱 [refactor] using dir to reorg cluster-manager manifests by @skeeey in #1112
- 🐛 add tokenreviews permission for supporting token auth way by @skeeey in #1131
- 🌱 Disable registry push in post workflow by @zhujian7 in #1132
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in #1133
- 🌱 Bump the aws group across 1 directory with 4 updates by @dependabot[bot] in #1137
- 🌱 support cert auto approve for grpc by @skeeey in #1134
- 🌱 Bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 by @dependabot[bot] in #1140
- 🌱 Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #1141
- 🐛 Fix flaky issue in e2e tests by @qiujian16 in #1138
- 🌱 support grpc auto approval user config by @skeeey in #1145
- 🐛 Ignore already existing error when creating cluster by @qiujian16 in #1142
- 🌱 [refactor] using api auth consts by @skeeey in #1146
- 🌱 Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1149
- 📖 update ADOPTERS file with links that references OCM by @mikeshng in #1150
- 🐛 Fix wrong key queue for addon controllers by @qiujian16 in #1152
- 🐛 Fix flaky loopback e2e by @qiujian16 in #1155
- 🌱 upgrade grpc server. by @morvencao in #1157
- 🐛 Fix addon install namespace issue in loopback e2e by @qiujian16 in #1162
- 🌱 Update grpc configuration in operator API by @qiujian16 in #1159
- 🐛 Fix helm command syntax in e2e test deployment by @zhujian7 in #1168
- 🐛 Requeue ssar check if only hubKubeConfigSecret is unauthorized by @qiujian16 in #1169
- 🌱 Refactor agent start func to enable grpc integration test by @qiujian16 in #1164
- 🌱 Upgrade golangci-lint from version 1 to version 2 by @zhujian7 in #1171
- 🌱 Bump the github-actions group with 7 updates by @dependabot[bot] in #1172
- 🐛 Fix ManagedClusterAddons not removed when ClusterManagementAddon is deleted by @zhujian7 in #1160
- 🐛 Fix flaky integration test for auto approval awsirsa by @jeffw17 in #1178
- 🌱 Enhance ut coverage by @qiujian16 in #1174
- 📖 Add a development.md by @qiujian16 in #1147
- 🐛 fix addon namespace deletion in multi-hub scenarios by @elgnay in #1153
- 🐛 Update sdk-go so we can support executor test for cloudevent by @qiujian16 in #1182
- 🐛 Use specific addon template instead of default in CSR functions by @zhujian7 in #1180
- 🌱 Add more unit test to improve coverage by @qiujian16 in #1183
- 🌱 Remove resolved TODO comments by @zhujian7 in #1177
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #1186
- 🌱 Bump the github-actions group with 2 updates by @dependabot[bot] in #1187
- 🌱 Improve addon template controller logging and template mode support by @zhujian7 in #1184
- ✨ support cluster import config secret by @zhiweiyin318 in #1170
- 🌱 update kueue admission check solution with kueue addon v0.1.4 release by @haoqing0110 in #1165
- ✨ Add labels to resources created by work controller by @suvaanshkumar in #1176
- 🌱 Improve unit test coverage for low-coverage packages by @qiujian16 in #1188
- ✨ Deleted manifestwork when it is completed for ttl seconds. by @qiujian16 in #1158
- 🐛 Add startTime initialization and wait in hubTimeoutController by @xuezhaojun in #1191
- ✨ add grpc config into the bootstrap secret by @zhiweiyin318 in #1194
- ✨ support managed namespaces by @elgnay in #1193
- 🌱 Upgrade docker lib by @zhujian7 in #1197
- 🌱 Bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1202
- 🌱 upgrade open-cluster-management.io api to deprecate addon InstallNamespace in v1alpha1 by @haoqing0110 in #1204
- 🐛 Fix ManifestWorkReplicaSet not deleting ManifestWorks from old placement by @qiujian16 in #1206
- 🌱 Bump the github-actions group with 2 updates by @dependabot[bot] in #1208
- 🌱 Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1173
- 🌱 check registration webhook deployment for HubRegistrationDegraded condition by @zhiweiyin318 in #1043
- 🐛 using mw finalizer instead of resource finalizer by @skeeey in #1211
- 🌱 Upgrade golang.org/x/net to v0.46.0 by @zhujian7 in #1212
- 🐛 Avoid redundant apply and get operation in work controller by @qiujian16 in #1196
- 🐛 Empty agentInstallNamespace should not override addonTemplate namespace by @zhujian7 in #1213
- 🌱 Bump github/codeql-action from 4.30.8 to 4.30.9 in the github-actions group by @dependabot[bot] in #1214
- 🌱 Bump library to v1.1.0 by @qiujian16 in #1216
- 🐛 Fix progressive rollout on ManifestWorkReplicaSet spec changes by @haoqing0110 in #1207
- 🌱 Bump the aws group with 5 updates by @dependabot[bot] in #1217
New Contributors
Full Changelog: v1.0.0...v1.1.0