Qing Hao and Joao Marcal
dfa835d674
✨ addon: add support for multiple GVK ( #585 )
...
* addon: add support for multiple GVK
adds test cases
updates mergeAddonConfig function to match new multi same-gvk configs
Signed-off-by: Joao Marcal <jmarcal@redhat.com >
* add more UT
Signed-off-by: haoqing0110 <qhao@redhat.com >
* modify code
Signed-off-by: haoqing0110 <qhao@redhat.com >
---------
Signed-off-by: Joao Marcal <jmarcal@redhat.com >
Signed-off-by: haoqing0110 <qhao@redhat.com >
Co-authored-by: Joao Marcal <jmarcal@redhat.com >
2024-08-13 01:52:39 +00:00
Jian Qiu
c9161cef09
Set default user-agent for work to work-agent ( #588 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-08-06 07:50:11 +00:00
Jian Qiu
8c1d286b11
✨ Refactor registration ( #535 )
...
* Refactor registration
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Fix integration test
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Refactor cert controller to secret controller
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update health check func
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-07-17 14:14:11 +00:00
xuezhao
5617fec2f7
fix: put the update into a eventually to avoid flaky error. ( #557 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2024-07-08 06:35:36 +00:00
xuezhao
5a747e8a2c
Operator supports MultipleHubs. ( #524 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2024-06-27 07:53:07 +00:00
Yang Le
a14450aa93
🌱 make additional secret data always sensitive ( #525 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2024-06-26 02:32:52 +00:00
Jian Qiu
b6058f1126
Update deps of api and library to 0.14.0 ( #532 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-06-21 07:25:59 +00:00
Zhiwei Yin
12baec945a
fix the label cannot be number ( #531 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-06-19 07:04:12 +00:00
Wei Liu
e2a7b9e78b
upgrade sdk-go ( #528 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-06-18 05:48:45 +00:00
Jian Zhu
4a329091aa
✨ Add well known status rule for daemonsets ( #518 )
...
* Add well known status rule for daemonsets
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add integration tests
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-06-14 01:58:08 +00:00
Qing Hao
462992fd4c
update mca progressing condition when desired and last applied matches ( #513 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-06-13 06:39:26 +00:00
Qing Hao
8e792c14d8
simplify the addon progressing message ( #499 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-06-12 01:24:46 +00:00
Jian Zhu
b38dc2ccef
Update ClusterCertificateRotated to false if the signer name is invalid ( #507 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-06-11 01:56:43 +00:00
Jian Qiu
9b36e1102d
Readonly strategy ( #494 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-06-07 07:39:59 +00:00
Zhiwei Yin
c4b2c65080
add enable-sync-labels flag to klusterlet operator ( #505 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-06-06 15:03:12 +00:00
xuezhao
0357cb99e1
Registration-agent supports multiple bootstrapkubeconfigs and switch-hub. ( #443 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2024-06-04 13:46:39 +00:00
Zhiwei Yin
7fd733082f
sync labels from klusterlet to all agent resources ( #475 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-06-04 06:49:49 +00:00
Jian Zhu
468fdc0476
Exclude terminating clusters from Placementdecision ( #480 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-05-29 01:45:08 +00:00
Jian Zhu
66d4e782ec
🐛 Regenerate the hub kubeconfig secret if the cluster name of the current context changes ( #473 )
...
* Regenerate the hub kubeconfig secret if the cluster name of the current context changes
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add an integration test
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-05-23 14:31:09 +00:00
Jian Qiu
a31ee084a7
Always create default addon namespace ( #457 )
...
The addon namespace should always be default on.
The operator will not create addon ns based
on klusterlet install namespace.
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-05-14 07:08:53 +00:00
Chunlin Yang
4117a4b302
✨ upgrade sdk to support Kafka as a cloudevents driver ( #460 )
...
* upgrade sdk to support Kafka as a cloudevents driver
Signed-off-by: clyang82 <chuyang@redhat.com >
* fix format issue
Signed-off-by: clyang82 <chuyang@redhat.com >
---------
Signed-off-by: clyang82 <chuyang@redhat.com >
2024-05-14 02:03:34 +00:00
Yang Le
4e2918120c
🌱 honor the settings of AppliedManifestWorkEvictionGracePeriod in Klusterlet API ( #454 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2024-05-13 08:36:53 +00:00
Wei Liu
147f40c363
Revert "upgrade sdk to support Kafka ( #436 )" ( #446 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-04-26 07:16:17 +00:00
Wei Liu
0882f6d058
upgrade sdk to support Kafka ( #436 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-04-25 04:23:21 +00:00
Morven Cao
7154863106
✨ support work driver config for cluster manager. ( #381 )
...
* support work driver config for cluster manager.
Signed-off-by: morvencao <lcao@redhat.com >
* address comments.
Signed-off-by: morvencao <lcao@redhat.com >
---------
Signed-off-by: morvencao <lcao@redhat.com >
2024-04-24 08:33:13 +00:00
Zhiwei Yin
f413220b56
refactor constants in operator ( #421 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-04-15 04:59:31 +00:00
Zhiwei Yin
ca89a00a0e
release 0.13.1 csv bundle ( #416 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-04-11 01:39:23 +00:00
Wei Liu
fd2d0eb16e
avoid cluster auto approve failed occasionally ( #388 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-04-07 03:44:54 +00:00
Qing Hao
ff77abd312
upgrade addon-framework ( #383 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-03-28 03:15:15 +00:00
Qing Hao
22501d88f7
🌱 set cma managed by addon-manager if not configured ( #374 )
...
* set cma managed by addon-manager if not configured
Signed-off-by: haoqing0110 <qhao@redhat.com >
* update annotation in testing case
Signed-off-by: haoqing0110 <qhao@redhat.com >
* rename controller name
Signed-off-by: haoqing0110 <qhao@redhat.com >
---------
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-03-25 04:42:58 +00:00
xuezhao
edef33de92
Retrigger CSR when subject org and ou doesn't match. ( #377 )
...
Signed-off-by: GitHub <noreply@github.com >
2024-03-14 08:44:16 +00:00
Qing Hao
b4bf3d0609
update the addon-framework and getSpechHash algorithm ( #371 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-03-12 07:46:27 +00:00
Wei Liu
b1b734aa7a
support cloudevents for manifestworkreplicaset ( #352 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-03-06 13:17:22 +00:00
Yang Le
c5e210af0c
✨ support configuration of the agent priorityclass ( #358 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2024-02-08 06:23:23 +00:00
Wei Liu
4ab47cf73d
update sdk-go to update work clients mqtt topics ( #356 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-01-29 08:00:29 +00:00
Jian Qiu
bede3edd92
Switch to patcher in sdk-go ( #349 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-01-22 02:04:49 +00:00
Wei Liu
889ebf2dee
Switch to sdk-go for cloudevents ( #347 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-01-18 03:09:13 +00:00
Zhiwei Yin
8bd99799e4
configure QPS and Burst for the flags of klusterlet agents ( #344 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-01-18 01:35:58 +00:00
Qing Hao
40135fd4ba
addon support rollout configs ( #340 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-01-08 05:49:06 +00:00
Jian Qiu
976019dd43
🐛 Requeue for rolling strategy in mwrs ( #337 )
...
* Requeue for rolling strategy in mwrs
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add more integration test for rolling
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-01-04 09:55:20 +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
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
xuezhaojun
a46086d819
Removal v1beta1 webhook. ( #316 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2023-11-23 08:06:19 +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
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
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
Qing Hao
c8410bfbf1
addon consume rollout helpers ( #225 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2023-09-20 04:17:48 +02:00