xuezhaojun
|
9dc8f104cf
|
Update api dependencies and handle deprecated code. (#333)
Signed-off-by: xuezhaojun <zxue@redhat.com>
|
2023-12-20 10:21:48 +00:00 |
|
xuezhaojun
|
93a9d194af
|
Fix: migration-controller depending on cluster-manager condition. (#328)
Signed-off-by: xuezhaojun <zxue@redhat.com>
|
2023-12-19 10:28:59 +00:00 |
|
Wei Liu
|
d2324b8581
|
supporting cloudevents for work agent (#321)
Signed-off-by: Wei Liu <liuweixa@redhat.com>
|
2023-12-07 05:16:59 +00:00 |
|
xuezhaojun
|
5884bc5c21
|
Add clock sync condition controller. (#312)
Signed-off-by: xuezhaojun <zxue@redhat.com>
|
2023-12-05 02:05:36 +00:00 |
|
Jian Qiu
|
7ceb9a2bce
|
Reduce permission for cluster manager and klusterlet (#325)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-11-30 13:05:39 +00:00 |
|
Jian Qiu
|
f89d535ff3
|
skip namespace in resourceMeta for cluster scoped resource (#324)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-11-29 07:31:31 +00:00 |
|
haowells
|
8a4c834ebf
|
✨ klusterlet cr add flag to use best effort resources (#317)
* klusterlet cr add flag to use besteffort resources
Signed-off-by: haolin <haowells@gmail.com>
* rename resource type to resource requirements
Signed-off-by: haolin <haowells@gmail.com>
* update api to latest version
Signed-off-by: haolin <haowells@gmail.com>
* fix typo of ResourceRequirements
Signed-off-by: haolin <haowells@gmail.com>
---------
Signed-off-by: haolin <haowells@gmail.com>
Co-authored-by: haolin <haolin@ebay.com>
|
2023-11-27 09:49:44 +00:00 |
|
xuezhaojun
|
a46086d819
|
Removal v1beta1 webhook. (#316)
Signed-off-by: xuezhaojun <zxue@redhat.com>
|
2023-11-23 08:06:19 +00:00 |
|
Jian Zhu
|
6571a8a4d9
|
✨ Support setting manifest work config by addon template (#308)
* ✨ Support setting manifest work config by addon template
Signed-off-by: zhujian <jiazhu@redhat.com>
* add unit tests
Signed-off-by: zhujian <jiazhu@redhat.com>
---------
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-11-20 14:09:38 +00:00 |
|
Mohamed ElSerngawy
|
615f5a4441
|
Update OCM APIs and apply Rollout strategy API changes (#310)
Signed-off-by: melserngawy <melserng@redhat.com>
|
2023-11-16 02:36:16 +00:00 |
|
Mohamed ElSerngawy
|
35680c3ca3
|
✨ Implement ManifestWorkReplicaSet RollOut strategy (#259)
* Implement rollout strategy
Signed-off-by: melserngawy <melserng@redhat.com>
* Update API and new logic
Signed-off-by: melserngawy <melserng@redhat.com>
---------
Signed-off-by: melserngawy <melserng@redhat.com>
|
2023-11-02 03:08:35 +00:00 |
|
Qing Hao
|
2f4ff9f424
|
🌱 add metrics for placement (#297)
* add metrics for placement
Signed-off-by: haoqing0110 <qhao@redhat.com>
* record plugin metrics in schedule()
Signed-off-by: haoqing0110 <qhao@redhat.com>
* add plugin type
Signed-off-by: haoqing0110 <qhao@redhat.com>
---------
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-10-26 06:44:59 +00:00 |
|
Zhiwei Yin
|
f003ed38a5
|
refactor gc controller (#229)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
|
2023-10-23 07:05:35 +00:00 |
|
Yang Le
|
9aaa1327fa
|
🐛 move the rebootstrap logic to registration agent (#267)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-10-18 09:58:06 +00:00 |
|
Qing Hao
|
495e4cb7b7
|
upgrade addon rollout library (#288)
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-10-09 07:00:56 +00:00 |
|
Jian Zhu
|
75db27dd61
|
set work agent status-sync-interval when the replica is 1 (#282)
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-09-24 22:21:37 -04:00 |
|
Jian Zhu
|
e6443b6523
|
Update permission config in addontemplate (#285)
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-09-21 22:08:17 -04:00 |
|
Zhiwei Yin
|
769272cbec
|
fix failed update roleRef in clusterrolebinding in upgrade case (#284)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
|
2023-09-20 23:16:06 -04:00 |
|
Qing Hao
|
c8410bfbf1
|
addon consume rollout helpers (#225)
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-09-20 04:17:48 +02:00 |
|
Jian Qiu
|
bd4982fffc
|
Fix: change singleton agent sa to work sa (#279)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-09-15 10:01:14 +02:00 |
|
Jian Zhu
|
fda6514ba6
|
delete klusterlet if the managed cluster refused the connection (#278)
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-09-14 05:05:34 +02:00 |
|
Jian Zhu
|
90c1dcb5bc
|
set agent install namespace from addon deployment config for template type addons (#266)
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-09-12 09:42:06 +02:00 |
|
Yang Le
|
1f51d8c6bc
|
🐛 fix the AlreadyExists logic case if the manifest is not cached by Getter when applying a manifest (#275)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-09-11 11:47:48 +02:00 |
|
Jian Qiu
|
d5e10c664d
|
remove deps to k8s.io/kubernetes (#274)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-09-11 10:32:36 +02:00 |
|
Jian Zhu
|
e0d1ad384c
|
bump golangci-lint to v1.54.2 (#270)
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-09-07 15:55:12 +02:00 |
|
Jian Qiu
|
404680d302
|
✨ support singleton in hosted mode (#258)
* delete old agent when switch to singleton mode
Signed-off-by: Jian Qiu <jqiu@redhat.com>
* run singleton hosted mode
Signed-off-by: Jian Qiu <jqiu@redhat.com>
* Sync sa on spoke as external-agent-kubeconfig
Signed-off-by: Jian Qiu <jqiu@redhat.com>
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-09-07 03:33:17 +02:00 |
|
Yang Le
|
7adf6ee1bc
|
🐛 correct the agent deployment name in different install mode (#265)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-09-05 05:34:36 +02:00 |
|
Jian Qiu
|
e297899a3c
|
Remove old agent when upgrade to singleton (#263)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-09-04 11:07:38 +02:00 |
|
Yang Le
|
ac142e6478
|
✨ support proxy between hub cluster and managed cluster (#260)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-09-01 05:52:58 +02:00 |
|
Qing Hao
|
c625fd317a
|
🌱 remove ClusterSet ClusterSetBinding API version v1beta1 (#257)
* update api
Signed-off-by: haoqing0110 <qhao@redhat.com>
* remove webhook
Signed-off-by: haoqing0110 <qhao@redhat.com>
* remove migration files
Signed-off-by: haoqing0110 <qhao@redhat.com>
* update api
Signed-off-by: haoqing0110 <qhao@redhat.com>
* add ut for migrationRequestFiles
Signed-off-by: haoqing0110 <qhao@redhat.com>
---------
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-08-31 16:14:11 +02:00 |
|
Nitish Chauhan
|
36e389cc07
|
adding contextual logging in placement component (#254)
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com>
|
2023-08-24 21:19:17 -04:00 |
|
Nitish Chauhan
|
9dd935b525
|
adding contextual logging in addon pkg (#255)
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com>
|
2023-08-24 04:29:59 -04:00 |
|
Qing Hao
|
a2b3c6d54c
|
revert placement decision start index from 1 to keep backward compatibility (#253)
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-08-23 03:45:27 -02:30 |
|
Jian Qiu
|
88f6f4dd17
|
Refactor code to start managers with shared informers (#232)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-08-21 00:03:58 -02:30 |
|
Yang Le
|
f444b340c8
|
🐛 add wlp annotation if necessary (#248)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-08-16 22:55:27 -02:30 |
|
Yang Le
|
8b351747c8
|
🐛 set tls min version to 1.2 (#245)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-08-15 06:34:56 -02:30 |
|
Yang Le
|
fb6ce75eae
|
🐛 skip sync of appliedmanifestwork if work is not applied yet (#244)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-08-15 02:36:15 -02:30 |
|
Yang Le
|
8080e5dc3b
|
🐛 fix the rebootstrap issue (#249)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-08-14 23:07:33 -02:30 |
|
Nitish Chauhan
|
6e0937e4d0
|
🌱 adding contextual logging in registration component (#220)
* contextual logging for registration component
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com>
* removing logger from convertTo & convertFrom
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com>
---------
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com>
|
2023-08-14 23:04:55 -02:30 |
|
Jian Qiu
|
3167826df9
|
Use finalizer in api repo (#241)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-08-04 11:54:55 +02:00 |
|
Yang Le
|
6d6a6f1d74
|
🌱 upgrade addondeploymentconfigs crd to latest version (#243)
Signed-off-by: Yang Le <yangle@redhat.com>
|
2023-08-03 09:56:39 +02:00 |
|
Jian Zhu
|
a9dae607f6
|
✨ Support override addon images by the cluster's annotation (#231)
* ✨ Support override addon images by the cluster's annotation
Signed-off-by: zhujian <jiazhu@redhat.com>
* Add tests for addon image override
Signed-off-by: zhujian <jiazhu@redhat.com>
* upgrade ocm api
Signed-off-by: zhujian <jiazhu@redhat.com>
* refactor integration tests
Signed-off-by: zhujian <jiazhu@redhat.com>
* Upgrade addon framework to watch cluster when deploy addon agent
Signed-off-by: zhujian <jiazhu@redhat.com>
---------
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-08-03 08:57:05 +02:00 |
|
Wei Liu
|
720ae29b27
|
ignore the manifest uid (#242)
Signed-off-by: Wei Liu <liuweixa@redhat.com>
|
2023-08-01 11:53:10 +02:00 |
|
Jian Qiu
|
fb347bd08e
|
Use apply instead of patch in ssa (#240)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-08-01 10:35:49 +02:00 |
|
xuezhaojun
|
142fd5b247
|
Add ClusterAnnotations support. (#234)
Signed-off-by: xuezhaojun <zxue@redhat.com>
|
2023-07-27 04:31:25 +02:00 |
|
Qing Hao
|
4f3749970e
|
fix the placement decision clusters have random order issue (#235)
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-07-27 03:00:42 +02:00 |
|
Jian Qiu
|
e810520961
|
🌱 Refactor code to fix lint warning (#218)
* Refactor code to fix lint warning
Signed-off-by: Jian Qiu <jqiu@redhat.com>
* enable lint for testing files
Signed-off-by: Jian Qiu <jqiu@redhat.com>
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-07-25 07:12:34 +02:00 |
|
Jian Qiu
|
e22faa4545
|
🌱 Build a commonoption for all managers (#228)
* Build a commonoption for all managers
Signed-off-by: Jian Qiu <jqiu@redhat.com>
* Add unit tests
Signed-off-by: Jian Qiu <jqiu@redhat.com>
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com>
|
2023-07-25 03:12:35 +02:00 |
|
Qing Hao
|
5c03624912
|
divide pre-defined decision groups by length (#227)
Signed-off-by: haoqing0110 <qhao@redhat.com>
|
2023-07-21 10:34:21 +02:00 |
|
Jian Zhu
|
8d974c2df8
|
🐛 Failed to sync sa work-controller-sa in cluster manger hosted mode (#223)
* Failed to sync sa work-controller-sa in cluster manger hosted mode
Signed-off-by: zhujian <jiazhu@redhat.com>
* add secret addon-manager-controller-sa-kubeconfig getting permission
Signed-off-by: zhujian <jiazhu@redhat.com>
* add tests for hosted mode work controller
Signed-off-by: zhujian <jiazhu@redhat.com>
---------
Signed-off-by: zhujian <jiazhu@redhat.com>
|
2023-07-17 04:45:48 +02:00 |
|