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
Xianpao Chen
323a375dbb
refactor karmadaclient to client ( #125 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-18 18:28:44 +08:00
Hanbo Li
b9504db59b
recreate resource when resource in member cluster is unexpectedly deleted ( #127 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-18 11:38:46 +08:00
Hongcai Ren
7332f8093e
Add generic client support ( #126 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-16 09:13:41 +08:00
Xianpao Chen
997d38fa63
remove unused file pkg/util/util.go ( #124 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-15 10:54:48 +08:00
Hongcai Ren
1ee618a051
restrict override operation ( #123 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-15 10:29:26 +08:00
RainbowMango
2e9f245304
Update crdgen
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-14 08:04:45 +08:00
RainbowMango
9c35db3b67
Update vendor
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-14 08:04:45 +08:00
RainbowMango
482aad3ddc
Update override value field type to apiextensionsv1.JSON
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-14 08:04:45 +08:00
Hanbo Li
2ef2042c39
remove livenessProbe and startupProbe of kube controller manager ( #121 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-13 15:49:02 +08:00
Hanbo Li
0df27401b4
bootstrap performance optimization ( #119 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-13 09:16:33 +08:00
RainbowMango
7f4c61831e
add common function to install go tools
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-08 20:22:56 +08:00
Zhonghu Xu
c59afde0e6
Added scheduler framework and basic functionality( #108 )
...
Signed-off-by: xuzhonghu <xuzhonghu@huawei.com>
2021-01-07 20:39:38 +08:00
RainbowMango
0cfdbcd2ae
Shorten cluster name in quick start
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-07 20:00:12 +08:00
Hanbo Li
143f09af1b
add object watcher to manage operations for object dispatched to member clusters ( #104 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-07 18:51:07 +08:00
Kevin Wang
b3b08d6d70
update propagation policy api, make namespace and name singular in resourceSelector ( #107 )
...
* update propagation policy api, make namespace and name singular in resourceSelector
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-07 10:25:28 +08:00
Kevin Wang
abae19c212
update project readme ( #110 )
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-07 09:39:00 +08:00
Kevin Wang
1bb6807c97
update override api crd gen
...
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-06 20:48:02 +08:00
Kevin Wang
a57a2a6ddf
add override api ( #103 )
...
* add override api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-06 18:13:26 +08:00
Hongcai Ren
3785f32ef2
Refelect resource running status to PropagationWork. ( #106 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-05 16:18:28 +08:00
Hongcai Ren
e794857320
execution controller only foucs on generation changed event ( #105 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-05 12:00:52 +08:00
Hongcai Ren
729d867036
minor change: update bug report template. ( #101 )
...
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-04 16:29:10 +08:00
Xianpao Chen
8e0f2c4cae
add work queue for status controller ( #99 )
...
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2020-12-31 17:39:33 +08:00
Hanbo Li
7ed40d0ea7
get member cluster healthy status with the /readyz endpoint ( #98 )
...
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2020-12-31 10:20:07 +08:00