Commit Graph

865 Commits

Author SHA1 Message Date
liujian 6cdcdd31d9
feat: add unit test for variable (#2502)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2025-03-07 17:55:47 +08:00
liujian 86ff6371b6
Uninstall docker interface (#2478)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2025-03-05 18:55:12 +08:00
liujian 3e56b095de
fix: test kk push image to harbor. (#2457)
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-11-19 14:23:29 +08:00
liujian b79482aa05
refactor: move env to _const. (#2455)
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-11-13 06:06:59 +00:00
dbb_DingYongliang a083447d15
Feature capkk controller (#2419)
* capkk controller

* capkk scope

* feat: update capkk controller

* feat: add secrets reconcile

* feat: update go.mod

* feat: update go.sum

* feat: bug fix and deal with secrets

* fix: remove webhook

* fix: lint error
2024-10-29 17:57:05 +08:00
dbb_DingYongliang b10dc00c1b
fix: bug fix (#2427) 2024-10-10 16:23:16 +08:00
dbb_DingYongliang 87deeac2af
feat: add pipelinetemplate spec for kkcluster (#2426) 2024-10-10 13:57:33 +08:00
dbb_DingYongliang 3cbabc539f
Update kkcore crds (#2425)
* feat: add make command to generate capkk crds

* feat: remove pipelinetemplate crd
2024-10-10 13:47:33 +08:00
dbb_DingYongliang 44c9153074
feat: update kkcore CRDs (#2410) 2024-10-10 05:19:53 +00:00
dbb_DingYongliang 2ff308d661
feat: add capkk CRDs (#2409)
* feat: add capkk CRDs

* feat: add annotations for CRDs
2024-10-10 13:19:33 +08:00
dbb_DingYongliang fc6c8b5101
bug fix (#2414) 2024-09-25 09:33:16 +08:00
dbb_DingYongliang 4261580a60
fix: symbolic bug in GatherFacts function (#2411)
* fix: replace `bytes.TrimSuffix` with `bytes.TrimSpace` in HostInfo function, to avoid unexpected `\r` symbolic with different os system.

* fix: replace trim function with trimSpace

* fix bug
2024-09-20 11:18:10 +08:00
dbb_DingYongliang e4957a648b
fix: ssh formatting exception bug when executing commands (#2406)
* fix: ssh formatting exception bug when executing commands

* Update ssh_connector.go

WARNING: Use `nolint:gosec` annotation

* Update ssh_connector.go

* Update ssh_connector.go

* Update local_connector.go

* Update local_connector.go

* Update init_repository.yaml
2024-09-18 03:33:33 +00:00
liujian 92dd64f227
only use sudo mode to execute command (#2405)
* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: delete not `sudo` mode.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-12 02:03:28 +00:00
liujian 289a6b0659
add `sudo_password` to use sudo mod. (#2402)
* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: add `sudo` and SHELL in connector.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-11 15:38:59 +08:00
liujian d1026e15a5
add `sudo` and SHELL in connector (#2398)
* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: add `sudo` and SHELL in connector.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-11 03:07:15 +00:00
Xiao Liu d2ea25dffe
fix: image pull failed (#2394) 2024-09-06 16:28:35 +08:00
liujian 48831c7121
fix: graceful delete runtime dir. (#2393)
* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: graceful delete runtime dir.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-06 11:18:52 +08:00
liujian 658023cc8c
fix: error local router. (#2388)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-04 14:59:23 +08:00
II 865913fea9
feat: add more golangci lint rule. (#2366)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-21 16:33:36 +08:00
II 718de31d46
change package name (#2355)
* fix: set default work_dir is "./kubekey".

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: change pkg/apis/core to pkg/apis/project pkg/apis/kubekey to pkg/apis/core .

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-12 13:39:06 +08:00
II 647ae222bf
fix: set default work_dir is "./kubekey". (#2354)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-12 11:26:06 +08:00
II 1aa519d295
feat: --set contains multi string "=". (#2351)
* fix: --set contains multi string "=".

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: --set contains multi string "=".

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-09 10:22:59 +08:00
II 91a1cf549b
feat: delete unuse function. (#2345)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-06 12:03:53 +08:00
II 526e234594
fix: inventory_name is localhost, install failed (#2344)
* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: user go-template instance pongo2-template

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: not set incorrect

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: deal localhost node.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-05 17:14:52 +08:00
II 4919e639c5
feature: use go template instance pongo2 template (#2340)
* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: misspelling

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: user go-template instance pongo2-template

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: not set incorrect

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: more beautiful progress bar

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-08-05 10:06:49 +08:00
II 1aeabd8e74
feat: add param to ip_range. (#2325)
* feat: add param to ip_range.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: add param to ip_range.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-07-18 15:58:19 +08:00
II 9a98a8fd15
add ssh private key connector method (#2322)
* fix: rescue is not exec.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: join control-plane error.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: add ssh private key connector method.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-07-17 15:15:17 +08:00
II de9a34ff38
fix: join control-plane error (#2321)
* fix: var_files defined error

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: rescue is not exec.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: join control-plane error.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-07-16 16:29:14 +08:00
II b6c7ea291f
fix: var_files defined error (#2320)
* fix: var_files defined error

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: var_files defined error

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: var_files defined error

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-07-15 19:39:13 +08:00
joyceliu 63bd058738 feat: set base default dir for kubernetes connector.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-07-15 12:19:27 +08:00
joyceliu c09106c6b3 feat: add localhost cluster. it will use default kubeconfig(.kube/config).
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-07-12 17:43:33 +08:00
joyceliu 22a63e7da8 fix: tag can be inherited
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-07-02 17:17:25 +08:00
joyceliu 4540d3a4cd fix: tag can be inherited
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-07-02 16:50:05 +08:00
joyceliu e70863ddd9 fix: golangci-lint
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-07-01 09:45:29 +08:00
joyceliu 33835289f1 doc: add github action
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-28 14:05:29 +08:00
joyceliu 85dbdbd11f doc: add docs
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-27 13:31:52 +08:00
joyceliu b79cf98c01 fix: add ignoreErrors to block and playbook
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-25 13:38:46 +08:00
joyceliu 1a4f7d6122 fix: add gather_facts interface to connector
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-24 18:10:45 +08:00
joyceliu eab066ba10 feat: add check item for kk precheck command
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-20 19:14:45 +08:00
joyceliu 36110a3240 fix: format code.
1. add var_files in playbook to set default value for the playbook.
2. add global_registry variable
3. Convert variable value: bool type strings (such as "true", "false") to bool type

Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-19 17:06:11 +08:00
joyceliu fe588fad3a feat: add artifact command.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-14 16:35:29 +08:00
joyceliu f48624e097 feat: add etcd io precheck.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-12 13:35:25 +08:00
joyceliu 7247c2733c feat: add init command.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-11 16:28:41 +08:00
joyceliu e6eca604f8 feat: add pretty log
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-07 16:00:34 +08:00
joyceliu 5b501d86c1 feat: add kubernetes connector
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-07 12:23:26 +08:00
joyceliu 94253593c5 feat: add sonobuoy plugin.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-06 16:37:58 +08:00
joyceliu c81bca36b3 feat: add cronJob for pipeline.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-06-04 09:57:24 +08:00
joyceliu 8f4b8438da feat: add plugin: backup and restore etcd.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-05-30 17:45:01 +08:00
joyceliu 0491f22e6f fix: add work-dir volume for job pod.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-05-29 14:26:21 +08:00
joyceliu 2eed0820d7 fix: add operator
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-05-29 10:32:02 +08:00
joyceliu 34b4d1b8c9 fix: Modify comments
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-05-23 12:52:45 +08:00
joyceliu bdef602ddf feat: add create cluster command
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-05-21 19:21:48 +08:00
joyceliu 6a7dbabd49 fix: Adjust the location structure of the playbook to facilitate sequential execution of the playbook
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-03-08 21:22:00 +08:00
joyceliu 734709f15b fix: Optimize loop logic.
fix: watcher exclude unknown file.
fix: prepare variable before run task. parse tmpl syntax to actual value.
fix: add some info log.

Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-03-07 17:38:01 +08:00
joyceliu 426e13dd79 fix: change magic string "ownerReferences:pipeline" to constant
fix: add some comment.

Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-02-20 13:56:20 +08:00
joyceliu c70cd6576e feat: add artifact precheck
feat: add default hostname (localhost) to represent local mechine if inventory not set.

Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-02-07 19:05:46 +08:00
joyceliu ed3f6a97c5 fix: the local file watcher is invalid
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-02-07 12:24:42 +08:00
joyceliu e4db402e49 feat: add proxy client to transport resource to local.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-02-06 16:08:43 +08:00
joyceliu 5205c4cbdd feat: Change the klog print format. Remove custom-defined cache instances and use Kubernetes cache instead.
Signed-off-by: joyceliu <joyceliu@yunify.com>
2024-01-15 19:23:31 +08:00
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
joyceliu a33cc48a4d fix: Modify incorrect parameters 2023-07-13 19:42:23 +08:00
joyceliu 0955a70d30 fix: Modify incorrect parameters 2023-07-13 11:14:18 +08:00
deqing.ldq f7a60acf51 update cni-plugin to 1.2.0
Signed-off-by: deqing.ldq <deqing.ldq@gmail.com>
2023-03-16 22:18:10 +08:00
Vico Chu 8006db7481 Feat: add cni virtual device deletion 2023-01-11 19:46:04 +08:00
24sama 4564012ae0
feat: modify go mod path
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-12-19 14:14:27 +08:00
24sama 58f3f24bd7
feat(capkk): support in-place upgrade
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-12-12 10:32:12 +08:00
24sama ce9a04eb80 fix: a sha256 checking bug when downloading different versions of binary files
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-12-07 14:15:15 +08:00
24sama 7a81cf0950 feat: add a field to set up the crictl version
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-23 14:21:45 +08:00
KubeSphere CI Bot 3e5026c3be
Merge pull request #1601 from 24sama/master
fix the panic of parsing os release.
2022-11-11 11:20:34 +08:00
24sama ffc9e45262 fix the panic of parsing os release.
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-11 11:07:58 +08:00
pixiake f604293a65 auto add kubernetes version
Signed-off-by: pixiake <guofeng@yunify.com>
2022-11-11 10:52:31 +08:00
24sama bbd2ee1708 support kubernetes v1.19.15
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-07 10:27:52 +08:00
24sama f20b95ff81 Support more kubernetes and k3s version
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-03 15:37:02 +08:00
24sama 74b94ae618 fix log print wrong message
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-02 17:36:53 +08:00
24sama d15472d161 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	.github/Jenkinsfile
2022-11-01 17:01:01 +08:00
24sama b492f1c6d3 feat: add k3s provider e2e test
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-11-01 16:56:10 +08:00
KubeSphere CI Bot 84e4ee68b1
Merge pull request #1563 from arugal/dev
CAPK support to install docker
2022-10-30 12:40:53 +08:00
zhangwei 90d4b8ec80 CAPK supports to install docker 2022-10-28 23:59:28 +08:00
24sama 6b5a0c6e52 feat: add k3s control-plane provider and bootstrap provider
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-10-21 16:28:59 +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 68bd1ddd41
Merge pull request #1519 from zt1046656665/master
add  migrate_cri
2022-09-28 13:01:23 +08:00
zhoutian 0ea2a0ddfd add migrate_cri
Signed-off-by: zhoutian <zhoutian@yunify.com>
2022-09-28 12:55:29 +08:00
KubeSphere CI Bot d8a94abce9
Merge pull request #1530 from 77yu77/feat/phase_run
feat: add phase run for create_cluster and upgrade_cluster cmd
2022-09-27 10:48:22 +08:00
hellocn9 2758656563 fix: remove "SupportPodPidsLimit" Feature Gate configuration 2022-09-26 23:02:19 +08:00
77yu77 0680d578be feat: add phase run for create_cluster and upgrade_cluster cmd 2022-09-26 09:55:39 +00:00
KubeSphere CI Bot 406a7e833c
Merge pull request #1527 from zhouqiu0103/dev-se
Add kubelet pod pid limit
2022-09-26 17:21:22 +08:00
zhouqiu0103 cee2c29942 add PodPidsLimit 2022-09-26 14:27:03 +08:00
KubeSphere CI Bot a1c21de38d
Merge pull request #1524 from kuops/master
feat: Add rpms and debs support.
2022-09-26 13:04:21 +08:00
Shiny Hou 8c13b6b180 feat: Add rpms and debs support. 2022-09-26 12:37:36 +08:00
zhouqiu0103 c953255a35 Update Kube-ovn to 1.10.6 2022-09-26 08:38:10 +08:00
KubeSphere CI Bot be458fa7fe
Merge pull request #1505 from zhouqiu0103/dev-se
Add security enhancement command when create a cluster or add nodes
2022-09-16 09:27:48 +08:00
KubeSphere CI Bot 23d9e39816
Merge pull request #1508 from zhouqiu0103/add-vip
fix get interface bug
2022-09-15 14:16:47 +08:00
zhouqiu0103 ba11a8dea7 fix get interface bug 2022-09-15 13:38:14 +08:00
zhouqiu0103 c2600551d8 add security enhancement 2022-09-15 12:34:05 +08:00
Tan Guofu f3ef8ee321
fix #1506: update k8s-certs-renew.timer to run each monday of every week 2022-09-14 15:37:51 +08:00
24sama 0dae48e838 fix: registry node missing certs file
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-09-13 10:48:33 +08:00
KubeSphere CI Bot e7f97b6bb5
Merge pull request #1502 from pixiake/lb
feat: auto generate k3s registries.yaml
2022-09-13 10:31:45 +08:00
KubeSphere CI Bot 4176360b19
Merge pull request #1499 from pixiake/k8sversion
support kubernetes v1.21.14
2022-09-13 09:45:45 +08:00
pixiake 8f2a33abe7 feat: auto generate k3s registries.yaml
Signed-off-by: pixiake <guofeng@yunify.com>
2022-09-09 21:56:36 +08:00
pixiake 6c937e51ba support kubernetes v1.21.14
Signed-off-by: pixiake <guofeng@yunify.com>
2022-09-09 11:24:29 +08:00
pixiake 5ebd5a4875 fix: Failed to add label to nodes
Signed-off-by: pixiake <guofeng@yunify.com>
2022-09-09 11:06:47 +08:00
KubeSphere CI Bot dd7068197f
Merge pull request #1500 from zhouqiu0103/add-vip
fix delete VIP skip bug
2022-09-09 08:59:41 +08:00
zhouqiu0103 888466c38c fix DeleteVIP skip bug 2022-09-09 08:52:54 +08:00
KubeSphere CI Bot 2d2fd3df20
Merge pull request #1496 from zhouqiu0103/add-vip
Clean up the vip when delete cluster or nodes
2022-09-08 11:05:41 +08:00
zhouqiu0103 b1be963cb6 clean up the vip when delete cluster or nodes 2022-09-08 10:09:37 +08:00
KubeSphere CI Bot 4a72c6cdc5
Merge pull request #1492 from pixiake/lb
support kubernetes v1.23.10
2022-09-06 10:42:38 +08:00
pixiake f86ac6724a support kubernetes v1.23.10
Signed-off-by: pixiake <guofeng@yunify.com>
2022-09-06 09:43:34 +08:00
KubeSphere CI Bot 5914d168e0
Merge pull request #1467 from zhouqiu0103/add-vip
Support kube-vip BGP mode
2022-08-31 10:54:32 +08:00
zhouqiu0103 86a0f46f77 support kube-vip BGP mode 2022-08-31 10:50:19 +08:00
KubeSphere CI Bot 25fb6315a6
Merge pull request #1454 from hzhhong/invalid_sysctl
fixed #1453 : invalid syntax of /etc/sysctl.conf after executing init os script
2022-08-23 07:55:01 +08:00
KubeSphere CI Bot 14a9e85a31
Merge pull request #1421 from 24sama/cluster-api-provider
Feat: add cluster-api-provider-kubekey
2022-08-22 10:39:00 +08:00
24sama 4ca1893661 bump kubectl to v1.24.2 and helm to v3.9.2
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-08-22 09:27:52 +08:00
KubeSphere CI Bot 20fde47669
Merge pull request #1456 from zhouqiu0103/dev-k8s
Stop support for k8s versions lower than 1.19
2022-08-21 17:09:59 +08:00
zhouqiu0103 fd1795bb8e Stop support for k8s versions lower than 1.19 2022-08-19 14:49:35 +08:00
KubeSphere CI Bot e2db989738
Merge pull request #1451 from zhouqiu0103/dev
Update Kube-ovn to 1.10.5
2022-08-19 14:43:57 +08:00
zhouqiu0103 659b940e32 upgrade kube-ovn to 1.10.5 2022-08-19 14:04:59 +08:00
faror fbd73b6c14 fixed #1453 2022-08-19 11:31:36 +08:00
Xiao Deshi c74a804511 feat: add k8e install pipeline
Support for deploying k8e #1359

create and delete, also artifact export

Signed-off-by: Xiao Deshi <xiaods@gmail.com>
2022-08-19 10:42:00 +08:00
elmer 74b24b47ec add dataRoot configuration support for containerd 2022-08-16 15:35:10 +08:00
elmer bc49776e6d add --all paramter for delete-cluster ctl 2022-08-16 10:31:20 +08:00
KubeSphere CI Bot 03cc1cfe01
Merge pull request #1444 from pixiake/lb
feat: support kubesphere v3.3.1
2022-08-15 16:56:45 +08:00
pixiake d11488aee0 support kubesphere v3.3.1
Signed-off-by: pixiake <guofeng@yunify.com>
2022-08-15 16:01:58 +08:00
KubeSphere CI Bot 98afc80e06
Merge pull request #1427 from pixiake/lb
upgrade helm and harbor
2022-08-15 15:21:45 +08:00
Shiny Hou 9aa61f4b13 fix: fix ubuntu debian chrony bug 2022-08-12 03:36:36 +08:00
zhouqiu0103 fcd8a22b50 fix k3s 1.21+ High Availability 2022-08-10 11:20:38 +08:00
KubeSphere CI Bot 986449b579
Merge pull request #1413 from zhouqiu0103/add-vip
Support kube-vip
2022-08-09 14:24:30 +08:00
zhouqiu0103 0853e9c6a3 support kube-vip 2022-08-09 14:18:38 +08:00
pixiake 52d6ff33e4 upgrade helm and harbor
Signed-off-by: pixiake <guofeng@yunify.com>
2022-08-08 15:09:19 +08:00
King Jin 50b1d91819
support recent docker version 20.10.17 2022-07-29 13:53:29 +08:00
King Jin ee333b9a30
[#1406] support for recent k8s patch versions 2022-07-26 16:29:16 +08:00
pixiake 57d3cbdc38 upgrade openebs to 3.3.0
Signed-off-by: pixiake <guofeng@yunify.com>
2022-07-25 16:59:49 +08:00
KubeSphere CI Bot 861296b5b6
Merge pull request #1402 from 24sama/bugfix
fix: check linux package manager error
2022-07-25 15:01:00 +08:00
24sama 8311996d27 fix: check linux package manager error
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-07-25 14:46:13 +08:00
KubeSphere CI Bot d98cc07fd9
Merge pull request #1400 from 24sama/master
fix: etcd backup service does not work
2022-07-25 14:45:00 +08:00
24sama cc940abcd3 fix: etcd backup service did not work
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-07-25 11:17:57 +08:00
KubeSphere CI Bot a46bed382f
Merge pull request #1375 from wenwutang1/master
support docker's data-root config
2022-07-25 09:10:00 +08:00
失眠是真滴难受 97ad9f3580
feat: support version without "v" (#1396)
support kubenetes and kubesphere version without "v"
2022-07-23 10:24:58 +08:00
pixiake 2c216ab684 default enable kernel cpu and memory accounting
Signed-off-by: pixiake <guofeng@yunify.com>
2022-07-22 14:21:56 +08:00
tww a71c98b6e5 1. support docker's data-root config
2. add timeout and ignore error when drain node
Signed-off-by: wwt <wenwutang@yunify.com>
2022-07-20 17:01:57 +08:00
24sama 0e6ef0d694 fix:remove GreetingModule that is in the ArtifactPipeline
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-07-20 13:56:29 +08:00
KubeSphere CI Bot 544e94aa79
Merge pull request #1370 from pixiake/lb
update cilium to v1.11.6
2022-07-15 15:44:46 +08:00
pixiake 65b52066b8 update cilium to v1.11.6
Signed-off-by: pixiake <guofeng@yunify.com>
2022-07-15 15:26:32 +08:00
24sama 89671b3c2b fix: GreetingModule sometimes occurs a timeout error
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-07-15 14:51:01 +08:00
pixiake 4d5678b586 support kubernetes v1.23.8
Signed-off-by: pixiake <guofeng@yunify.com>
2022-07-08 09:59:13 +08:00
KubeSphere CI Bot 7c1a74ad65
Merge pull request #1366 from pixiake/lb
Upgrade calico and set the default veth_mtu to 0
2022-07-01 11:40:50 +08:00
pixiake d2ece5e605 Upgrade calico and set the default veth_mtu to 0
Signed-off-by: pixiake <guofeng@yunify.com>
2022-07-01 07:46:24 +08:00
KubeSphere CI Bot ed1680687e
Merge pull request #1357 from 24sama/master
cleanup: do not need to generate kubeadm config and kubelet service file when upgrading the k8s cluster
2022-06-30 10:37:20 +08:00
24sama 230f102410 cleanup: do not need to exec init_os script when upgrading the k8s cluster
Signed-off-by: 24sama <jacksama@foxmail.com>
2022-06-28 11:34:04 +08:00