Commit Graph

33 Commits

Author SHA1 Message Date
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 5f7305f1d7
Rename PropagationWork to Work. (#169)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +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
Xianpao Chen 540188c3cc
transform hpa to propagationwork (#147)
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-29 12:29:41 +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 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 da394ab07a rename membercluster api to cluster
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +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
Xianpao Chen 323a375dbb
refactor karmadaclient to client (#125)
Signed-off-by: chenxianpao <chenxianpao@huawei.com>
2021-01-18 18:28:44 +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
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
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
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
lihanbo e568db711e get membercluster resource from cache 2020-12-26 11:45:00 +08:00
lihanbo fb91d91c94 add membercluster status controller 2020-12-23 14:48:48 +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
Xianpao Chen 0dd358dc2a
support kubeconfig and masterURL parameters (#69) 2020-12-11 18:05:51 +08:00
Xianpao Chen bf84ff9001
remove orphan work and binding (#62) 2020-12-09 11:48:45 +08:00
RainbowMango c94a795299 manipulate GVR from GVK by RESTMapper 2020-12-07 09:38:01 +08:00
Hongcai Ren 3a1e271b80
cleanup after adopt controller-runtime (#56) 2020-12-04 16:55:27 +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
mrlihanbo 3b4bec41ba
add execution controller (#25) 2020-11-23 17:49:35 +08:00
chenxianpao dafa93bc6c 1. New policy controller. 2. check work exist condition 2020-11-19 11:53:04 +08:00
RainbowMango 96c15b45c6 Fixed one gofmt issue. 2020-11-14 18:17:46 +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
RainbowMango 135b0dbdda Add controller-manager framework 2020-11-11 14:13:09 +08:00