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 #270
- 🐛 update istio version. by @morvencao in #272
- 🐛 Match registration image exactly by @dhaiducek in #273
- 🐛 remove deps to k8s.io/kubernetes by @qiujian16 in #274
- 🐛 fix the AlreadyExists logic if the manifest is not cached by G… by @elgnay in #275
- ✨ set agent install namespace from addon deployment config for template type addons by @zhujian7 in #266
- 🐛 add POD_NAME for event refobject by @zhiweiyin318 in #276
- 🐛 delete klusterlet if the managed cluster refused the connection by @zhujian7 in #278
- 🐛 Fix: change singleton agent sa to work sa by @qiujian16 in #279
- 🐛 fix work sa name in old kube cluster by @zhiweiyin318 in #281
- 🌱 addon consume rollout helpers by @haoqing0110 in #225
- 🌱 Add release action by @qiujian16 in #283
- 🐛 fix failed update roleRef in clusterrolebinding in upgrade case by @zhiweiyin318 in #284
- 🐛 Update permission config in addontemplate by @zhujian7 in #285
- 🌱 set work agent status-sync-interval when the replica is 1 by @zhujian7 in #282
- 🌱 Upgrade api to v0.12.0 by @qiujian16 in #286
- 🌱 Upgrade addon-framework library to 0.8.0 by @qiujian16 in #287
- 🐛 Fix release image manifest error by @qiujian16 in #289
New Contributors
- @nitishchauhan0022 made their first contribution in #220
- @dhaiducek made their first contribution in #273
Full Changelog: v0.11.0...v0.12.0