Commit Graph

5986 Commits

Author SHA1 Message Date
RainbowMango c4713b24a6 add karmada controll command to help joining a cluster. 2020-11-20 10:09:47 +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
Kevin Wang 80c649c6a8 update generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-18 21:59:02 +08:00
Kevin Wang 2573aaf4c8 update MemberClusterStatus API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-18 21:59:02 +08:00
RainbowMango b8197e2855 Disable excluding of issues about comments from golint.
Fix golint issues.
2020-11-18 15:09:12 +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
RainbowMango dbcae8c52a Enable golangci-lint github action 2020-11-16 19:18:55 +08:00
Hongcai Ren 5f4abb5e3e
Enable golangci-lint static check (#15)
Add hack/verify-staticcheck.sh
2020-11-16 10:40:41 +08:00
RainbowMango 96c15b45c6 Fixed one gofmt issue. 2020-11-14 18:17:46 +08:00
Hongcai Ren 998992190c
update crd version from v1beta1 to v1 (#13) 2020-11-13 19:24:34 +08:00
RainbowMango 5cd57f1043 add hack/update-crdgen.sh and hack/verify-crdgen.sh 2020-11-13 11:42:14 +08:00
Kevin Wang 4dc204f4ad add generated files for propagation policy api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-13 10:49:33 +08:00
Kevin Wang 24cf7f4a07 add propagation policy api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-13 10:49:33 +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 6c4e9fce08 Add member cluster crd yaml 2020-11-12 17:31:11 +08:00
RainbowMango 0692f1c8f1 Add deploy yaml 2020-11-12 10:48:37 +08:00
chenxianpao 9557372929 Add binding controller 2020-11-12 10:32:06 +08:00
RainbowMango 064a86fdd5 Add makefile and dockfile 2020-11-11 16:45:49 +08:00
RainbowMango 574866f7f3 Update vendor 2020-11-11 15:48:52 +08:00
RainbowMango 135b0dbdda Add controller-manager framework 2020-11-11 14:13:09 +08:00
RainbowMango 6d926f23f0 Add github template 2020-11-11 10:47:31 +08:00
Kevin Wang 4ebac5f61f add generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:46:32 +08:00
Kevin Wang d9bd5d27fa update vendor/
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:46:27 +08:00
Kevin Wang 434c55cb71 update go mod
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:46:21 +08:00
Kevin Wang e8439207f1 add codegen scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:22:54 +08:00
Kevin Wang 5f14717035 add api registration
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:22:46 +08:00
Kevin Wang 79dd1ee177 add propagation binding api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:58:38 +08:00
Kevin Wang ceeb631005 add propagation work api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:58:12 +08:00
Kevin Wang 23c812744a add member cluster api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:57:05 +08:00
Kevin Wang edbfad18cb init go mod
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:54:35 +08:00
Kevin Wang 0399f5bc6f update gitignore
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:54:35 +08:00
Kevin Wang 3e3d635baa
Add LICENSE 2020-11-10 19:38:42 +08:00
Kevin Wang 315c876b6c
Initial commit 2020-11-10 19:35:56 +08:00