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
|
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
|
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 |
Xianpao Chen
|
4ad4367eae
|
remove duplicate errors import (#135)
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
|
2021-01-22 11:03:20 +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 |
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 |
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 |
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 |
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 |
Hongcai Ren
|
e4c7379eb5
|
simplify finalizer usage. (#94)
|
2020-12-30 09:25:00 +08:00 |
Hanbo Li
|
5327705f6e
|
add finalizer when creating propagationwork (#92)
|
2020-12-28 17:09:53 +08:00 |
Xianpao Chen
|
62a85ea0f8
|
add informermangers for status processing (#91)
* add informermangers for status processing
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
|
2020-12-28 10:14:05 +08:00 |
chenxianpao
|
a2925a3f9d
|
fix bug that can't resync policy corretly when resource was deleted
|
2020-12-26 14:24:35 +08:00 |
lihanbo
|
e568db711e
|
get membercluster resource from cache
|
2020-12-26 11:45:00 +08:00 |
chenxianpao
|
1c760c6b1f
|
remove unnecessary file
|
2020-12-25 17:38:21 +08:00 |
lihanbo
|
fb91d91c94
|
add membercluster status controller
|
2020-12-23 14:48:48 +08:00 |
RainbowMango
|
a35b577afe
|
adoption after enalbe CRD subresource
|
2020-12-21 09:24:33 +08:00 |
Hongcai Ren
|
8c312961f9
|
Improve e2e test framework and add a policy test case (#78)
* Add E2E test case of basic policy propagation
* update vendor
|
2020-12-19 11:22:02 +08:00 |
Xianpao Chen
|
dc017b0b8c
|
Add work status controller framework (#75)
|
2020-12-17 16:56:28 +08:00 |
Kevin Wang
|
52ff0e4ab9
|
reflect github org update (#73)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2020-12-15 11:47:13 +08:00 |
Hanbo Li
|
edd8763265
|
add karmadactl unjoin command (#67)
|
2020-12-14 17:36:48 +08:00 |
Xianpao Chen
|
ce8b52c3b3
|
refactor ensure function by createorupdate in controller-runtime (#68)
|
2020-12-11 15:50:37 +08:00 |
Xianpao Chen
|
bf84ff9001
|
remove orphan work and binding (#62)
|
2020-12-09 11:48:45 +08:00 |
RainbowMango
|
aa24ea2457
|
client interface change after scope change.
|
2020-12-08 14:12:35 +08:00 |
Hanbo Li
|
4d2e1de9e9
|
prefix execution space name with karmada-es- (#61)
|
2020-12-08 11:12:28 +08:00 |
Hanbo Li
|
e7d751bbc8
|
manipulate GVR from GVK by RESTMapper for execution controller (#60)
|
2020-12-07 17:16:18 +08:00 |
Xianpao Chen
|
61c86f7a0c
|
rename function name that ambiguous (#54)
|
2020-12-07 10:02:52 +08:00 |
RainbowMango
|
c94a795299
|
manipulate GVR from GVK by RESTMapper
|
2020-12-07 09:38:01 +08:00 |
Hanbo Li
|
75d912aa5c
|
refactor membercluster controller and execution controller with controller-runtime (#55)
|
2020-12-04 16:39:05 +08:00 |
Xianpao Chen
|
28ecd3b0ff
|
refactor binding controller with controller-runtime (#52)
|
2020-12-04 11:47:06 +08:00 |
RainbowMango
|
6d768938b7
|
Introduce controller-runtime to implementes policy controller.
|
2020-12-03 21:40:37 +08:00 |
RainbowMango
|
f9cde6835b
|
Fix can not propagate to multiclusters issue
|
2020-12-01 15:34:18 +08:00 |
Xianpao Chen
|
be32c34b69
|
add policy resource label selector (#36)
|
2020-11-26 15:21:48 +08:00 |
mrlihanbo
|
395b4da4f8
|
ensure finalizer for given propagationwork (#34)
|
2020-11-26 14:42:17 +08:00 |
mrlihanbo
|
90988a5580
|
delete execution space when membercluster deleted (#33)
|
2020-11-26 11:52:06 +08:00 |
Xianpao Chen
|
a3c6e061eb
|
fix no apiversion and kind bug when creating binding or work (#29)
|
2020-11-23 19:56:12 +08:00 |
mrlihanbo
|
3b4bec41ba
|
add execution controller (#25)
|
2020-11-23 17:49:35 +08:00 |
RainbowMango
|
3cce1a06c1
|
suppress some repeated logs.
|
2020-11-20 19:52:01 +08:00 |
chenxianpao
|
034ba017b4
|
Add propagationWork ownerreference
|
2020-11-19 20:16:38 +08:00 |
chenxianpao
|
dafa93bc6c
|
1. New policy controller. 2. check work exist condition
|
2020-11-19 11:53:04 +08:00 |
lihanbo
|
e8f189ab36
|
create namespace when a member cluster joined
|
2020-11-16 21:49:16 +08:00 |
chenxianpao
|
3a9e5cdac4
|
Transform binding to work
|
2020-11-16 21:01:10 +08:00 |
chenxianpao
|
64f3ebc0f5
|
Enable binding controller
|
2020-11-13 09:58:42 +08:00 |
RainbowMango
|
ab18351365
|
enable membercluster controller.
|
2020-11-12 17:31:11 +08:00 |
chenxianpao
|
9557372929
|
Add binding controller
|
2020-11-12 10:32:06 +08:00 |
RainbowMango
|
135b0dbdda
|
Add controller-manager framework
|
2020-11-11 14:13:09 +08:00 |