Commit Graph

21 Commits

Author SHA1 Message Date
joyceliu 2a676185e2 feat: kubekey gitops
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-01-05 15:14:36 +08:00
joyceliu 2f4c2fa795 feat: init branch
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-01-04 14:38:24 +08:00
24sama 3dd48dc8df refactor KubeKey project structure
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-10-06 11:58:06 +08:00
KubeSphere CI Bot b2eb6500b7
Merge pull request #1511 from 24sama/master
fix: add a http checksum implementation
2022-09-29 14:15:24 +08:00
24sama 8b119b636b fix: add a http checksum implementation
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-09-26 18:27:24 +08:00
KubeSphere CI Bot b731d2f47f
Merge pull request #1510 from 24sama/master
feat: support using os repository to install packages.
2022-09-16 13:16:48 +08:00
24sama 6506cc9aee feat: support using os repository to install packages.
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-09-16 10:32:11 +08:00
pixiake 6c937e51ba support kubernetes v1.21.14
Signed-off-by: pixiake <guofeng@yunify.com>
2022-09-09 11:24:29 +08:00
24sama 9a61d47adc cleanup: modify e2e config template
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-31 10:41:30 +08:00
24sama 94e4d58cf9 feat: support to modify the download url and checksum of the components
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-29 16:50:36 +08:00
24sama e0849b22a5 feat: the go mod in dockerfile uses cache.
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-26 11:43:48 +08:00
24sama 5196b9b4db Fix the bug that some OS root user cannot find kubeadm.
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-26 10:50:34 +08:00
24sama ae1e83ffd8 Fix the permission problem of sftp for non-root users.
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-26 10:43:48 +08:00
24sama c0a84d60b0 modify Makefile and copyright.
Signed-off-by: 24sama <jacksama@foxmail.com>

modify Makefile and copyright.

Signed-off-by: 24sama <jacksama@foxmail.com>

modify Makefile and copyright.

Signed-off-by: 24sama <jacksama@foxmail.com>

modify Makefile and copyright.

Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-23 17:24:08 +08:00
24sama 01a26a2eed feat: add ca-certificates in Dockerfile
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 11:11:35 +08:00
24sama 08cb08b870 feat: add go lint
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
24sama 66c521fbd0 feat: change the name to CAPKK
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
24sama be4b33001a feat: add kube-vip for control-plane HA
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
24sama 0e3da08951 feat: support to download binaries from cn zone
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
24sama 602abbca8a feat: add e2e test
Signed-off-by: 24sama <jacksama@foxmail.com>

cleanup: remove useless code

Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
24sama 8e11d093d9 feat: add cluster-api-provider-kubekey
Signed-off-by: 24sama <jacksama@foxmail.com>

feat: implement CAPK base operation service and bootstrap service

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: complete kkmachine reconcile logic

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: optimize main.go structure

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: complete kkInstance reconcile bootstrap

Signed-off-by: 24sama <jacksama@foxmail.com>

fix: some nil pointer bug

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: add rootfs

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: the scoper contains a logger and controllers remove the dialer by using ssh client directly

Signed-off-by: 24sama <jacksama@foxmail.com>

feat:
1. Using the go embed to make kk to contain the text file.
2. complete the container manager service and binary service.

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: support parse cloudinit file

Signed-off-by: 24sama <jacksama@foxmail.com>

fix: the predicates didn't work

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: complete kkinstance delete reconcile

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: complete kkinstance reconcile delete

Signed-off-by: 24sama <jacksama@foxmail.com>

feat: add the webhook of kkcluster and kkclustertemplate

Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:26:41 +08:00