Commit Graph
64 Commits
Author SHA1 Message Date
cuisongliu 75c1fe1066 feature(main): add status cmd for post check (#2299)
* feature(main): add status cmd for post check
2022-12-27 10:46:32 +08:00
cuisongliu 88c1746ba7 feature(main): add cert cmd for append certs (#2116)
* feature(main): add cert cmd for append certs

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feature(main): add cert cmd

Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-12-21 14:27:17 +08:00
cuisongliu e0d1fae107 feature(main): env compatible (#2265)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

# Conflicts:
#	docs/4.0/docs/build-cloud-image/build-directory-structure.md
#	pkg/env/env.go
#	pkg/types/v1beta1/cluster.go
2022-12-15 21:02:18 +08:00
cuisongliu 09313670ef feature(main): support sys env SEALOS_SYS_KUBE_VERSION,SEALOS_SYS_VERSION_MAJOR,SEALOS_SYS_VERSION_MINOR (#2240)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-12-11 16:43:35 +08:00
cuisongliu 7426108cde feature(main): support v1 and v1alpha2 version cri (#2238)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-12-11 11:44:38 +08:00
cuisongliu d233fbd044 feature(main): Support configuration file custom vip (#2115)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-12-08 12:07:55 +08:00
fengxsong 9b945fb372 fix: adjust sealos reset process order (#2190)
Signed-off-by: fengxsong <fengxsong@outlook.com>

Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-12-06 11:46:31 +08:00
fengxsong b12400c3fe Refactor ssh copy (#2186) 2022-12-05 15:49:41 +08:00
fengxsong 7f2d1548b2 fix: register override function to set kubelet.ResolverConfig to nil (#2180)
Signed-off-by: fengxsong <fengxsong@outlook.com>

Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-12-05 01:39:58 +08:00
fengxsong eff2fbfaa1 feat: support registries HA (#2096)
* feat: support multiple registries

Signed-off-by: fengxsong <fengxsong@outlook.com>

* ci: remove unused functions

Signed-off-by: fengxsong <fengxsong@outlook.com>

* docs: add proposal doc

Signed-off-by: fengxsong <fengxsong@outlook.com>

* fix: adjust helper functions

Signed-off-by: fengxsong <fengxsong@outlook.com>

* refactor: bootstrap module

Signed-off-by: fengxsong <fengxsong@outlook.com>

* refactor dep to applier

Signed-off-by: fengxsong <fengxsong@outlook.com>

* refactor: split registry mirroring from mountrootfs

Signed-off-by: fengxsong <fengxsong@outlook.com>

* fix: format code

Signed-off-by: fengxsong <fengxsong@outlook.com>

* docs: add limitations section in proposal doc

Signed-off-by: fengxsong <fengxsong@outlook.com>

Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-11-23 12:33:52 +08:00
xuehaipeng 521f7db9e9 feature(main): separate registry from master0 (#1963)
* feature: separate registry from master0

Signed-off-by: xuehaipeng <hpxue13@hotmail.com>

* feature: separate registry from master0

Signed-off-by: xuehaipeng <hpxue13@hotmail.com>

* feature: separate registry from master0

Signed-off-by: xuehaipeng <hpxue13@hotmail.com>

Signed-off-by: xuehaipeng <hpxue13@hotmail.com>
2022-10-27 19:32:50 +08:00
cuisongliu 990b821dda feature(main): fix default registry ip (#1965)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-10-26 22:12:59 +08:00
cuisongliu 7bddc8ca0e feature(main): fix cri socket to multiple CRI (#1945)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-10-24 21:05:29 +08:00
cuisongliu dfdd8bde9f feature(main): sync ttl for token and kubeadm-certs (#1936)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-10-22 13:57:11 +08:00
fengxsong e940d90335 feat: generate config of components (#1743)
Signed-off-by: fengxsong <fengxsong@outlook.com>

Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-09-09 19:52:09 +08:00
cuisongliu 19d81e79cf feature(main): hotfix kubelet 10250 dead (#1681)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-09-01 23:32:05 +08:00
cuisongliu 860a1ae6ae feature(main): add convert code from kubernetes (#1652)
* feature(main): add convert code from kubernetes

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feature(main): add convert code from kubernetes

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* feature(main): add convert code from kubernetes

Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-08-30 00:27:27 +08:00
cuisongliuandzzjin 5a68fe71f6 feature(main): add docker support (#1604)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
Co-authored-by: zzjin <zzjin@users.noreply.github.com>
2022-08-28 13:52:05 +08:00
cuisongliu 4f8ec792d8 feature(main): add v1.25 k8s support (#1616)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-08-24 21:42:19 +08:00
muicoder dd486bcc69 Fix #1605 (#1606)
Signed-off-by: muicoder <muicoder@gmail.com>

Signed-off-by: muicoder <muicoder@gmail.com>
2022-08-23 23:33:53 +08:00
zzjin bce587df9d fix typo by go fmt (#1507)
upgrade lint version to support `nolint:all`
fix nolint typo

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-08-10 13:06:23 +08:00
zzjin 66d198bb52 manual fix fmt bug (#1505)
manual fix goimports
rebase typo

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-08-10 00:36:23 +08:00
中弈 4bb056a25f fix add node failed (#1339)
Signed-off-by: fanux <fhtjob@hotmail.com>
2022-07-18 20:35:06 +08:00
zzjin 66012a2d1a Unite log system with zap (#1300)
* replace sysytem log to logger
* replace old logger code
* remove logrus package
* replace glog with new impl

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-07-17 01:19:14 +08:00
gitccl e23ce192ac fix: generate .kube dir in home dir (#1324) 2022-07-16 21:54:56 +08:00
cuisongliu c897aaf3f1 fix(main): port set error (#1323)
Closes #1321

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-16 16:58:45 +08:00
gitccl 13020803ef feat: support custom apiserver port (#1316)
Signed-off-by: gitccl <chenchuanle6@gmail.com>
2022-07-16 00:49:05 +08:00
cuisongliu 2ca357e07b refactor(main): add note for image and apt deb (#1307) (#1310)
* refactor(main): add note for image and apt deb (#1307)

Signed-off-by: cuisongliu <cuisongliu@qq.com>

# Conflicts:
#	.goreleaser.yml
#	scripts/release/note.sh

* refactor(main): add note for image and apt deb (#1307)

Signed-off-by: cuisongliu <cuisongliu@qq.com>

# Conflicts:
#	.goreleaser.yml
#	scripts/release/note.sh

* refactor(main): add note for image and apt deb (#1307)

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-15 17:11:06 +08:00
cuisongliu 5ae0ae5be5 refactor(main): reset add getSSHInterface for shim (#1308)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-14 15:05:19 +08:00
cuisongliu 2bd17b8cec refactor(main): sealos run other server (#1292)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-12 16:00:33 +08:00
Mercurio 0b91bdeb5e ci: multiple improvements on CI workflow (#1270)
* ci: multiple improvements on CI workflow

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to fix lint actions error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* delete fossa actions

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to solve lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* format code

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix nolint syntax error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* completely fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-08 21:54:48 +08:00
cuisongliu 7bff5c5c04 refactor(main): add registry logger (#1274)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-08 21:34:28 +08:00
cuisongliu aa29690df8 refactor(main): merge code from lvscare (#1249)
* refactor(main): merge code from image-cri-shim

refactor(main): merge code from lvscare

refactor(main): delete node using hostname

refactor(main): rename constants

* refactor(main): add main root

* refactor(main): add test workflows

* refactor(main): delete test workflows
2022-07-05 22:46:38 +08:00
cuisongliu 3423bf0e3c refactor(main): delete node using hostname (#1254)
* refactor(main): delete node using hostname
2022-07-05 17:00:00 +08:00
cuisongliu 5ffcdb0bd2 refactor(main): pkg/hosts->utils, pkg/token->pkg/runtime/token 2022-07-04 14:57:40 +08:00
cuisongliu 7b813306ee feature(main): delete lvscare ipvs and route (#1230) 2022-07-01 22:52:39 +08:00
cuisongliu 7146cfe47a feature(main): update lvscare sdk multiple network (#1212)
* feature(main): update lvscare sdk multiple network
2022-06-30 22:02:12 +08:00
zzjin 2ef083dfc3 Feat typo (#1170)
* Update cmd typos to match unified code format.
* 1. Update Dockerfile install typo
2. run&fix `make format` on all files
2022-06-24 22:44:12 +08:00
Mercurio d24d09f16a refactor: change "contants" to "constants" (#1142) 2022-06-21 13:41:40 +08:00
fengxsong 39be7b74d4 fix: validate vip before initialization (#1130)
* fix: validate vip before initialization

* fix: ci lints
2022-06-16 19:03:25 +08:00
cuisongliu f415083325 feature(main): reset cluster fixd masters and nodes (#1125)
* feature(main): reset cluster fixd masters and nodes
2022-06-15 18:52:13 +08:00
cuisongliu eae61dcd00 feature(main): fix delete add node and skip error (#1027)
* feature(main): fix delete add node and skip error
2022-05-17 14:45:28 +08:00
cuisongliu de5fbd8e61 feature(main): fix confirm bug (#1008) 2022-05-14 11:31:54 +08:00
cuisongliu 9eeb3af523 feature(main): fix scale check logic 2022-05-07 00:46:03 +08:00
cuisongliu 8ffd9921be feature(main): fix images mount to status (#974) 2022-05-03 16:03:42 +08:00
cuisongliu 8b61e7907a feature(main): fix rename go mod (#973) 2022-05-01 09:36:23 +08:00
cuisongliu 71ab86a6ca feature(main): fix vendor for sealos (#970) 2022-04-30 13:34:39 +08:00
cuisongliu 66223d1bd8 feature(main): kubeproxy bind (#964) 2022-04-29 11:53:04 +08:00
cuisongliu 15d1932f91 feature(main): fix add feature and delete node feature (#962)
* feature(main): fix add feature and delete node feature

* feature(main): fix add feature and delete node feature
2022-04-29 10:26:11 +08:00
cuisongliu 89b5cea8ba feature(main): fix #960 for controller and schedule bind 0.0.0.0 (#961) 2022-04-28 23:20:41 +08:00