Hongcai Ren
b83a915955
Deprecated PolicyClaimLabel and replace with new labels ( #178 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-27 18:23:10 +08:00
xsy
9711b9e5f8
Fix the failure of updating member cluster resources when the work changes ( #179 )
...
Signed-off-by: xieshiyi <xieshiyi1@huawei.com>
2021-02-27 18:13:25 +08:00
Hongcai Ren
8efa91208b
Monitor all resource changes. ( #176 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-27 17:38:49 +08:00
Hanbo Li
14154f7c77
add namespace sync controller ( #173 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-02-26 09:49:24 +08:00
Hongcai Ren
e7298f6f14
Optimize AsyncWorker make it could be re-use by other components ( #174 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-25 20:27:07 +08:00
xsy
5c5aacdf51
fix panic when single cluster manager not found ( #170 )
...
Signed-off-by: xieshiyi <xieshiyi1@huawei.com>
2021-02-25 10:15:27 +08:00
Hongcai Ren
5f7305f1d7
Rename PropagationWork to Work. ( #169 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +08:00
Hanbo Li
eb6265a78a
support spread constraints ( #168 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-02-08 12:05:49 +08:00
Kevin Wang
2643cf0ec5
improve spreadByField consts naming ( #167 )
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-07 09:22:49 +08:00
Hongcai Ren
c5502fc434
Remove hardcoded condition type. ( #166 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-05 17:25:55 +08:00
RainbowMango
3305a54b11
restrict policy spread constraints
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-05 17:18:41 +08:00
Zhen Chang
8e47b33b01
enable karmada-scheduler health check endpoint /healthz ( #163 )
...
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-02-05 10:26:18 +08:00
Kevin Wang
a2f81ff3a5
update SpreadConstraint fields, use maxGroups and minGroups ( #162 )
...
instead of maximum and minimum.
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-05 09:17:29 +08:00
Hongcai Ren
06db5c3fff
make update codegen more simpler ( #161 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-04 15:33:48 +08:00
xsy
0c5cb6505a
Fix typo ( #160 )
...
Signed-off-by: xieshiyi <xieshiyi1@huawei.com>
2021-02-03 18:11:22 +08:00
Hanbo Li
6d907af426
support DependentOverrides ( #157 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-02-03 17:53:37 +08:00
Hongcai Ren
5fa0e7fc7c
add verify and update endpoint to makefile ( #158 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-03 16:41:23 +08:00
Hanbo Li
8cc6f72cf2
support skip member cluster TLS verification ( #159 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-02-03 16:31:07 +08:00
RainbowMango
59b8bb46b5
Add InsecureSkipTLSVerification field to Cluster.
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-02 17:29:40 +08:00
RainbowMango
77830aada3
Add DependentOverriders field to PropagationPolicy
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-02 17:22:41 +08:00
Hongcai Ren
9624634662
enable propagation policy webhook ( #152 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:17:51 +08:00
Hongcai Ren
d13875b2c3
enable karmada-controller-manager health check endpoint /healthz ( #154 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:15:48 +08:00
Hanbo Li
bca72a58fb
support cluster label selector in scheduler ( #149 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-30 09:22:48 +08:00
Hongcai Ren
f48a1c4a14
Remove kubeconfig before create clusters. ( #153 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-29 17:10:03 +08:00
Xianpao Chen
540188c3cc
transform hpa to propagationwork ( #147 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-29 12:29:41 +08:00
Hanbo Li
c17d0338ec
copy supporting code from kubernetes-sigs/kubefed ( #150 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-28 20:18:40 +08:00
lihanbo
94bbdf5bb5
update README.md
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-27 15:10:37 +08:00
Hongcai Ren
13a904c6cd
validate joinning cluster name ( #146 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-26 14:32:13 +08:00
Xianpao Chen
f684ef0371
init hpa controller framework ( #141 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-26 10:12:06 +08:00
Kevin Wang
aa3d5b1c6a
update propagationpolicy controller name, according to API change ( #145 )
...
* update propagationpolicy controller name, according to API change
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
* fix lint
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 18:51:11 +08:00
Kevin Wang
0dba6b8e23
update cluster_status_controller name according to API change ( #144 )
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 18:50:25 +08:00
RainbowMango
6c7eb64d1e
validate cluster name by webhook.
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-25 17:26:25 +08:00
Kevin Wang
422cd8e555
rename propagationstrategy to policy in implementations
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang
a1ebd68bef
add generated files
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang
3a905855ca
update policy api group name in scripts
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang
203d52ac92
remove out-dated files
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang
4afcabe5f1
rename apigroup name, from propagationstrategy to policy
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang
3bdcbf4513
increase timewait for cluster ready
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang
2840ea248f
rename membercluster to cluster in join unjoin
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang
e33559250c
rename membercluster to cluster in relevant implementations
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang
03120e6923
update generated files
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang
da394ab07a
rename membercluster api to cluster
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Hongcai Ren
eb194e9cd5
enable register-gen to generate register code ( #138 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 19:09:10 +08:00
Hongcai Ren
53d8c3d036
Add webhook serving related flags ( #136 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 15:34:31 +08:00
Hongcai Ren
202a88d0dd
stop make images from workflow as it redundant with E2E test. ( #137 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 15:03:39 +08:00
Xianpao Chen
4ad4367eae
remove duplicate errors import ( #135 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-22 11:03:20 +08:00
Hongcai Ren
148af0e1d1
Add webhook framework ( #133 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-21 19:26:29 +08:00
Xianpao Chen
991d390778
refactor bindingcontroller with c.Client ( #131 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-21 17:33:47 +08:00
Hongcai Ren
f04229cec9
Support override policy ( #130 )
...
* support override resources by policy
Co-authored-by: lihanbo <lihanbo2@huawei.com>
Signed-off-by: RainbowMango <renhongcai@huawei.com>
* Update vendor
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-20 10:33:18 +08:00
Hongcai Ren
893fe6b93e
print logs only for real error and remove outdate todo ( #129 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-18 18:35:21 +08:00