Commit Graph

1420 Commits

Author SHA1 Message Date
Zhiwei Yin
353a850f8d Cherry pick enable-sync-lables to 0.13 (#515)
* sync labels from klusterlet to all agent resources (#475)

Signed-off-by: Zhiwei Yin <zyin@redhat.com>

* add enable-sync-labels flag to klusterlet operator (#505)

Signed-off-by: Zhiwei Yin <zyin@redhat.com>

* fix issue that pull secret and ns are synced labels when enable-sync-labels is disabled (#511)

Signed-off-by: Zhiwei Yin <zyin@redhat.com>

---------

Signed-off-by: Zhiwei Yin <zyin@redhat.com>
v0.13.3
2024-06-13 08:34:57 +00:00
OpenShift Cherrypick Robot
c41fe8c97d add admissionregistration group to work execution clusterrole (#420)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
Co-authored-by: Zhiwei Yin <zyin@redhat.com>
v0.13.2
2024-04-12 02:41:37 +00:00
Jian Qiu
a43f0de4ab avoid cluster auto approve failed occasionally (#388) (#395)
Signed-off-by: Wei Liu <liuweixa@redhat.com>
Co-authored-by: Wei Liu <liuweixa@redhat.com>
v0.13.1
2024-04-08 02:09:37 +00:00
Jian Qiu
8b1a2a0b95 update the addon-framework and getSpechHash algorithm (#371) (#394)
Signed-off-by: haoqing0110 <qhao@redhat.com>
Co-authored-by: Qing Hao <qhao@redhat.com>
2024-04-07 08:14:23 +00:00
Jian Qiu
1c3cb033b0 Bump ocm/api to v0.13.0 (#361)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
v0.13.0
2024-02-21 08:51:34 +00:00
xuezhao
4d91239a54 Update CRD descriptions. (#360)
Signed-off-by: GitHub <noreply@github.com>
2024-02-19 08:42:38 +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
Jian Zhu
68a6c1f88b Upgrade addon framework (#359)
Signed-off-by: zhujian <jiazhu@redhat.com>
2024-02-05 04:19:44 +00:00
Wei Liu
98ab144e42 update sdk-go lib (#357)
Signed-off-by: Wei Liu <liuweixa@redhat.com>
2024-01-30 07:00: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
DONG BEIQING
5b9b566f15 Configurable qos resources for containers managed by cluster-manager and klusterlet (#351)
* configurable qos resources for containers managed by cluster-manager and klusterlet

Signed-off-by: Dong Beiqing <350758787@qq.com>

* run make fmt-imports

Signed-off-by: Dong Beiqing <350758787@qq.com>

---------

Signed-off-by: Dong Beiqing <350758787@qq.com>
2024-01-23 09:41:52 +00:00
Jian Qiu
c04ab368de Bump api and addon-framework deps (#354)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2024-01-23 07:40:26 +00:00
Jian Qiu
6cfce8ce24 Revert apply func (#353)
this part dep on library-go so remove from
sdk-go

Signed-off-by: Jian Qiu <jqiu@redhat.com>
2024-01-22 03:46:46 +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
Jian Zhu
5d99f4bf50 Check the template type addon status immediately when the cluster status changes (#350)
Signed-off-by: zhujian <jiazhu@redhat.com>
2024-01-22 01:20:48 +00:00
Jian Qiu
01521e3e1e Bump to kube-0.29.0 (#348)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2024-01-18 08:14:32 +00:00
xuezhao
66b7890c84 Remove codecov token. (#345)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2024-01-18 03:25:42 +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
Jian Qiu
1d42f4285e Switch to sdk-go for helper functions (#346)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2024-01-17 14:28:54 +00:00
xuezhaojun
320b73c895 Fix: move enable ReplicaSet controller at the beginning. (#343)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2024-01-12 02:52:23 +00:00
xuezhaojun
4b6e12a2f1 Fix: using ownerRef to control the removal of storageversionmigrations. (#342)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2024-01-10 02:47:08 +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
Jian Zhu
3d40e076ef Bump addon framework to the latest version (#339)
Signed-off-by: zhujian <jiazhu@redhat.com>
2024-01-03 01:44:25 +00:00
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
Zhiwei Yin
2e07fda72f update deployment securityContext (#329)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2023-12-08 02:56:10 +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
4a1a8901f7 klusterlet spec mount /tmp to emptydir volume (#322)
Signed-off-by: haolin <haowells@gmail.com>
2023-11-29 01:42:13 +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
haowells
fd06d926b1 operator sdk support arm64 (#319)
Signed-off-by: haolin <haowells@gmail.com>
2023-11-27 06:51:11 +00:00
Jian Qiu
ab87bfc5df Reduce permision for release gha (#318)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2023-11-24 02:46:00 +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
Yang Le
29ffff020f 📖 add a solution to join cluster through proxy server (#311)
Signed-off-by: Yang Le <yangle@redhat.com>
2023-11-13 01:28:10 +00:00
Yang Le
fb940bb9f4 🐛 fix the wrong endpoint issue of the multiple hubs hosted solution (#309)
Signed-off-by: Yang Le <yangle@redhat.com>
2023-11-08 08:25:15 +00:00
Jian Zhu
3882b1da77 Add fossa license scanning badge (#306)
Signed-off-by: zhujian <jiazhu@redhat.com>
2023-11-02 07:25:03 +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
Yang Le
370dbba05c 📖 add solutions of multiple hubs (#304)
Signed-off-by: Yang Le <yangle@redhat.com>
2023-11-02 01:34:01 +00:00
StepSecurity Bot
05f1a2cdb5 [StepSecurity] ci: Harden GitHub Actions (#305)
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2023-10-31 07:41:13 +00:00
Jian Zhu
7266b5c65f Add open ssf scorecard badge (#303)
Signed-off-by: zhujian <jiazhu@redhat.com>
2023-10-31 04:05:18 +00:00
Jian Zhu
49ffc369f8 Use ossf score card (#302)
Signed-off-by: zhujian <jiazhu@redhat.com>
2023-10-31 01:04:45 +00:00
Jian Zhu
c4bfa0814a Add artifact hub badges (#300)
Signed-off-by: zhujian <jiazhu@redhat.com>
2023-10-27 16:18:49 +00:00
Yang Le
0f7da4a9bb 🐛 upgrade addondeploymentconfigs to include proxy ca bundle (#299)
Signed-off-by: Yang Le <yangle@redhat.com>
2023-10-27 06:50:33 +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