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 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
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
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
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
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
xuezhaojun
142fd5b247
Add ClusterAnnotations support. ( #234 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2023-07-27 04:31:25 +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
f7cd1402e9
✨ run work and registration as a single binary ( #201 )
...
* run registratin/work together
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Fix integration test and lint issue
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update operator to deploy singleton mode
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update deps
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-07-14 04:56:48 +02:00
Zhiwei Yin
0adc7664ae
refactor rbacfinalizercontroller to fix cluster ns is terminating after delete clustermanager ( #211 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2023-07-04 21:33:41 -04:00
Jian Qiu
e4792e4b83
Refactor to use common queue/filter funcs ( #197 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-28 15:59:19 +02:00
Jian Qiu
4ae644879a
🌱 Refactor cluster permission ( #193 )
...
* User lister in permission apply for cluster
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Reduce get call in registration
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-26 11:31:40 +02:00
Jian Qiu
e344e26a5e
Use patcher in work ( #190 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-21 05:38:59 +02:00
Wei Liu
ecfb6c0888
merge the cluster capacity ( #184 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-06-14 11:03:43 -04:00
Jian Qiu
db3b6fdb20
Add owner file for sub project ( #182 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-13 05:21:07 -04:00
Jian Zhu
d3d648283e
🌱 Configure the golangci lint ( #180 )
...
* 🌱 Configure the golangci lint
Signed-off-by: zhujian <jiazhu@redhat.com >
* 🌱 Fix lint issues
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-13 03:51:48 -04:00
Wei Liu
b55881d6d2
expose the spoke informers ( #179 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-06-12 23:10:15 -04:00
Jian Zhu
7332a585c0
🌱 add a verify rule for golang files import order ( #177 )
...
* 🌱 add a verify rule for golang files import order
This PR uses the [gci tool](https://github.com/daixiang0/gci ) to make all go files' import section with a specific order, it will organize import with group with order:
1. standard library modules
2. 3rd party modules
3. modules in OCM org, like the `open-cluster-management.io/api`
4. current project `open-cluster-management.io/ocm` modules
developers can use the `make fmt-imports` to format the import automatically and the `make verify-fmt-imports` to check for any violation.
Signed-off-by: zhujian <jiazhu@redhat.com >
* 🌱 format the go files import
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-12 10:23:04 -04:00
Jian Qiu
3c9bfea949
🌱 Add a common patcher and adopt it in registration ( #178 )
...
* Add a common patcher and adopt it in registration
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add patcher test
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-12 02:40:09 -04:00
Jian Qiu
62efbf935b
Build common options for agent ( #163 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-08 02:55:43 -04:00
Wei Liu
9258cc91e4
increase waiting time for lease update goroutine ( #174 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-06-08 02:47:58 -04:00
youhwsh
a51a1123e7
client certificate expiration seconds must greater or qual to 3600 ( #149 )
...
Signed-off-by: johan <wangyouhang@ibm.com >
Co-authored-by: johan <wangyouhang@ibm.com >
2023-06-07 02:54:06 -04:00
Chunlin Yang
6f21760b7e
Bump k8s to v0.27.2 ( #160 )
...
upgrade to golang 1.20
Signed-off-by: clyang82 <chuyang@redhat.com >
2023-06-06 05:55:07 -04:00
Jian Qiu
72d87a2ea5
Refactor testing ( #161 )
...
* Move common testing fixture to a common location
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add common pkg
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-04 22:47:08 -04:00
Jian Qiu
116ae8cc28
Refactor version/feature/cmd packages ( #148 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-05-30 02:07:32 -04:00
xuezhaojun
ad38b9465f
Relocate pkgs. ( #146 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2023-05-29 07:20:55 -04:00