Commit Graph

311 Commits

Author SHA1 Message Date
xuezhaojun
7aa41cda65 Add hosted mode in klusterlet (#220)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-03-15 05:03:53 -04:00
xuezhaojun
84e12c9197 Change to hosted mode in cluster-manager (#219)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-03-15 01:11:52 -04:00
Jian Qiu
db866a5891 Upgrade api and library (#217)
* Upgrade api and library

Signed-off-by: Jian Qiu <jqiu@redhat.com>

* update permission for operator

Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-03-14 22:23:53 -04:00
Jian Zhu
78f2de10b1 Add finalizer before creating clients (#216)
Signed-off-by: zhujian <jiazhu@redhat.com>
2022-03-14 10:32:29 -04:00
Jian Zhu
4389af9344 Reduce resource request (#218)
Signed-off-by: zhujian <jiazhu@redhat.com>
2022-03-14 09:08:17 -04:00
Zhiwei Yin
30c516b485 fix typo (#214)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-03-14 03:04:16 -04:00
Zhiwei Yin
a67f11c21e only set work-agent replica 0 when hub-kubeconfig-secret is missing (#213)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-03-10 05:40:06 -05:00
DangPeng Liu
bb76f8cb7c trigger new build (#212)
Signed-off-by: ldpliu <daliu@redhat.com>
2022-03-08 22:54:07 -05:00
Dale Haiducek
cb5edd0222 Allow clusterName to be configurable (#211)
Signed-off-by: Dale Haiducek <dhaiduce@redhat.com>
2022-03-03 18:48:52 -05:00
DangPeng Liu
55bc274d79 enable feature gate for registration webhook (#210)
Signed-off-by: ldpliu <daliu@redhat.com>
2022-03-03 03:47:22 -05:00
Yuchen YAO
c1b1067f54 enable DefaultClusterSet feature gate (#209)
Signed-off-by: ycyaoxdu <yaoyuchen0626@163.com>
2022-03-02 09:14:26 -05:00
DangPeng Liu
66e65a2fb7 upgrade clusterset api (#208)
Signed-off-by: ldpliu <daliu@redhat.com>
2022-03-02 01:10:41 -05:00
xuezhaojun
00fcdcd30a add detached mode to cluster-manager controller (#190)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-02-24 07:57:40 -05:00
Jian Zhu
71fcc78d5f Make the klusterlet install mode optional (#207)
* Make the klusterlet install mode optional

- Update cluster manager and klusterlet api
- Make the klusterlet install mode optional
- Add e2e test to ensure the backward compatibility

Signed-off-by: zhujian <jiazhu@redhat.com>

* Update vendor for the open cluster management api

Signed-off-by: zhujian <jiazhu@redhat.com>
2022-02-23 22:15:29 -05:00
xuezhaojun
c369b40475 Add ApplyEndpoints in helper (#206)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-02-23 21:17:31 -05:00
Jian Qiu
b14296345d fix default mode (#204)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-02-21 03:03:32 -05:00
Qing Hao
54b11ba5d9 add addonplacementscores permission for placement controller (#203)
Signed-off-by: haoqing0110 <qhao@redhat.com>
2022-02-14 05:04:37 -05:00
Jian Qiu
61c96873b3 Refactor on connecton check in klusterlet (#202)
1. Update observerved generation
2. Code update to clear the logic

Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-02-14 02:50:36 -05:00
Jian Qiu
d67b0fb905 Fix wrong replica in condition message (#201)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-02-08 21:49:11 -05:00
Zhiwei Yin
bd3c2bbaa6 fix csv base replace version (#200)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-02-08 21:02:17 -05:00
Zhiwei Yin
8108c8d355 change a community builder image (#199)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-28 22:36:26 -05:00
xuezhaojun
e697e47989 fixed can't get sa token secret when secret name is long (#197)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-28 02:24:01 -05:00
Qing Hao
2c2316fafa update placement and placementdecision to v1beta1 (#198)
* update placement and placementdecision to v1beta1

Signed-off-by: haoqing0110 <qhao@redhat.com>

* add placement and placementdecision StorageVersionMigration

Signed-off-by: haoqing0110 <qhao@redhat.com>
2022-01-27 09:06:51 -05:00
Zhiwei Yin
9332a9dc04 bump csv to 0.7.0 (#195)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-20 09:27:31 -05:00
Zhiwei Yin
c24b2b845f add changelog 0.6.0 (#194)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-20 04:59:30 -05:00
Jian Qiu
156867faf5 Disable leader election when replica is 1 (#193)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-01-18 04:50:05 -05:00
Zhiwei Yin
6814943229 scale up the work agent deployment after the hub-kuebeconfig-secret is created (#184)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-18 01:36:05 -05:00
Zhiwei Yin
06c7a7af05 upgrade go to 1.17 (#192)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-17 07:23:18 +01:00
xuezhaojun
e20d45af59 add nil check for nil clients (#191)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-14 12:14:17 +01:00
xuezhaojun
bdb3f3f37a add detached mode to migration controller (#188)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-14 08:17:58 +01:00
xuezhaojun
4fb63d020f add makefile commands for detached cluster manager (#186)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-14 04:03:58 +01:00
xuezhaojun
b181f4d6dd remove unused field in clustermanager controller (#189)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-14 02:33:23 +01:00
Qing Hao
50f1e8410a add addonplacementscore (#187)
* add addonplacementscore

Signed-off-by: haoqing0110 <qhao@redhat.com>

* remove addonplacementscore on spoke

Signed-off-by: haoqing0110 <qhao@redhat.com>
2022-01-11 10:55:09 +01:00
Min Kim
00c6bb1d89 adding an option that skips placeholder hub secret (#185)
Signed-off-by: yue9944882 <291271447@qq.com>
2022-01-10 14:34:50 +01:00
Zhiwei Yin
f7ff0557df get the namespace of klusterlet from helper (#181)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2022-01-10 07:42:50 +01:00
Yang Le
672427f49c upgrade api and support managedcluster taint (#183)
Signed-off-by: Yang Le <yangle@redhat.com>
2022-01-10 07:32:50 +01:00
Jian Zhu
f456cceff3 update README for running klusterlet in detached mode (#180)
Signed-off-by: zhujian <jiazhu@redhat.com>
2022-01-07 08:49:10 +01:00
xuezhaojun
7b1f044875 support customize cluster manager namespace (#179)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2022-01-06 13:50:37 +01:00
Jian Zhu
dcf93fa3b9 support deploy klusterlet outside of managed cluster (#172)
* support deploy klusterlet outside of managed cluster

Signed-off-by: zhujian <jiazhu@redhat.com>

* create manged cluster kubeconfig by sa syncer

Signed-off-by: zhujian <jiazhu@redhat.com>

* fix CI issues

Signed-off-by: zhujian <jiazhu@redhat.com>

* add unit test

Signed-off-by: zhujian <jiazhu@redhat.com>

* separate the manifests and operations for klusterlet operator

Signed-off-by: zhujian <jiazhu@redhat.com>

* add unit test

Signed-off-by: zhujian <jiazhu@redhat.com>

* add integration test

Signed-off-by: zhujian <jiazhu@redhat.com>

* add e2e test

Signed-off-by: zhujian <jiazhu@redhat.com>

* address code review comments

Signed-off-by: zhujian <jiazhu@redhat.com>

* distinguish the RBAC resource names of managed cluster and management cluster

Signed-off-by: zhujian <jiazhu@redhat.com>

* ensure the klusterlet namespace early

Signed-off-by: zhujian <jiazhu@redhat.com>

* update csv

Signed-off-by: zhujian <jiazhu@redhat.com>
2022-01-04 08:24:14 +01:00
xuezhaojun
de480a0250 fix-apiservice-always-reapply-issue (#178)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2021-12-18 02:00:22 +01:00
xuezhaojun
c90d98e6da update api dependency (#177)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2021-12-16 16:01:51 +01:00
xuezhaojun
d8cd7736fc add sa syncer (#176)
Signed-off-by: xuezhaojun <zxue@redhat.com>
2021-12-08 09:44:16 +00:00
Qing Hao
f8309d6855 update open-cluster-management.io API (#175)
Signed-off-by: haoqing0110 <qhao@redhat.com>
2021-12-02 13:14:46 +01:00
Yuchen YAO
4b1593db74 line 48: modified the assignment symbol for HUB_KUBECONFIG (#174)
Signed-off-by: ycyaoxdu <yaoyuchen0626@163.com>
2021-12-01 11:01:57 +01:00
Zhiwei Yin
4ee4d15544 update relatedResources in clusterManager and kluterler (#173)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2021-12-01 10:43:58 +01:00
wangglbj
95b7ef4fda Modify <What is next> approve csr related content (#171)
Signed-off-by: wangglbj <wangglbj@cn.ibm.com>

Co-authored-by: Wei Liu <liuweixa@redhat.com>
2021-11-16 02:06:28 +01:00
Wei Liu
15b74555fb reduce the sar request when hub kubeconfig is valid (#160)
Signed-off-by: liuwei <liuweixa@redhat.com>
2021-11-10 08:13:39 +01:00
Mike Ng
e95536e76f Update securitymd to refer to the OCM community security md file (#161)
Signed-off-by: Mike Ng <ming@redhat.com>
2021-11-09 01:20:58 +01:00
Zhiwei Yin
b3b727d8d7 bump olm bundle to 0.6.0 (#156)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2021-10-21 07:55:26 +00:00
Zhiwei Yin
9d26a497a6 update changelog v0.5 (#155)
Signed-off-by: Zhiwei Yin <zyin@redhat.com>
2021-10-13 08:25:57 +02:00