Commit Graph

2976 Commits

Author SHA1 Message Date
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
lihanbo 786538765a deploy karmada etcd and karmada apiserver 2020-12-21 20:16:19 +08:00
RainbowMango a35b577afe adoption after enalbe CRD subresource 2020-12-21 09:24:33 +08:00
RainbowMango 72bb912e13 Update CRD after enable subresource 2020-12-21 09:24:33 +08:00
RainbowMango 2406e4ce82 enable status as subresource of each CRD 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
RainbowMango faf3d578e7 Update crdgen and codegen after API change 2020-12-17 13:29:52 +08:00
RainbowMango dce4fa7f90 Update work API to support status collection. 2020-12-17 13:29:52 +08:00
RainbowMango f98172087c enable e2e test in CI 2020-12-16 15:53:39 +08:00
RainbowMango 8316bbf342 Add bootstrap script for building test environments 2020-12-16 15:53:39 +08:00
Xianpao Chen ad3f45c1f3
local up karmada with compile karmada (#72) 2020-12-16 09:59:57 +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
Hongcai Ren 1186eeb9a4
add script for run e2e tests (#71) 2020-12-14 10:42:01 +08:00
Hongcai Ren 06ab939c45
add policy controller design (#50) 2020-12-11 19:46:13 +08:00
Xianpao Chen 0dd358dc2a
support kubeconfig and masterURL parameters (#69) 2020-12-11 18:05:51 +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
Hongcai Ren ce26d4acfb
enable unit test in workflow (#66) 2020-12-09 10:36:04 +08:00
Hongcai Ren 631b719bbd
rename --kubeconfig-path with --kubeconfig (#65) 2020-12-08 17:07:25 +08:00
RainbowMango aa24ea2457 client interface change after scope change. 2020-12-08 14:12:35 +08:00
RainbowMango ea6215fcf7 Update codegen and crdgen. 2020-12-08 14:12:35 +08:00
RainbowMango c4e15d7b30 change member cluster to non-namespaced 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
Hongcai Ren e9d590264b
Enable detect version by git tags (#63) 2020-12-08 10:06:32 +08:00
Hanbo Li e7d751bbc8
manipulate GVR from GVK by RESTMapper for execution controller (#60) 2020-12-07 17:16:18 +08:00