Commit Graph

5802 Commits

Author SHA1 Message Date
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
Hongcai Ren 7d0593b4d4
Add Lister interface for informer manager. (#96) 2020-12-30 10:53:35 +08:00
Hongcai Ren 512631978f
Enable print MemberCluster age and change simplify version. (#95) 2020-12-30 09:56:47 +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
Kevin Wang a31bcf4989 fix undeploy script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-24 17:37:10 +08:00
RainbowMango cbc867ecf6 Update vendor for dynamic informer 2020-12-24 09:19:34 +08:00
RainbowMango 9b8cdab45c Add Informer manager interfaces and implementation
Co-authored-by: chenxianpao <chenxianpao@huawei.com>
2020-12-24 09:19:34 +08:00
Kevin Wang 148d5ed18b Simplify quick start content 2020-12-24 09:18:28 +08:00
RainbowMango 4066b866f0 show host cluster kubeconfig at the end of local-up-karmada.sh 2020-12-24 09:18:28 +08:00
RainbowMango 080bff6d3e Update README quick start 2020-12-24 09:18:28 +08:00
RainbowMango ee1c44eef1 print cluster version and status when show member clusters by kubectl 2020-12-23 18:22:01 +08:00
lihanbo fb91d91c94 add membercluster status controller 2020-12-23 14:48:48 +08:00
Kevin Wang 226ca3b46b lengthen timeout in karamada deployment scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 304c2a2623 refactor undeploy script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang b2dbcca719 update echo info when local up succeedded
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 049250ad07 update deploy-karmada.sh, use apply instead of create
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 819a22f431 fix undeploy-karmada.sh, don't exit when error occurred
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 162f609c36 improve deployment script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 23a62796e4 update karmada-apiserver service name
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
RainbowMango 12eed97771 Define member cluster available condition. 2020-12-22 21:43:29 +08:00