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
4c3fa6c06d
feature(main): change default archive is oci ( #2304 )
...
* feature(main): change default archive is oci
Signed-off-by: cuisongliu <cuisongliu@qq.com >
# Conflicts:
# pkg/buildah/save.go
* feature(main): change default archive is oci
Signed-off-by: cuisongliu <cuisongliu@qq.com >
# Conflicts:
# pkg/buildah/save.go
2022-12-26 21:27:41 +08:00
fengxsong
3581779e8f
fix: more friendly error output when running rootless mode ( #2287 )
...
* fix: more friendly error output when running rootless mode without required uidmap/fuse-overlayfs
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: add cert to unrelated command names
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: string slice is just fine
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-12-23 13:04:37 +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
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
0eb9962229
feat: run sealos without root privileges ( #2163 )
...
* refactor: migrate buildah's subcommands
Signed-off-by: fengxsong <fengxsong@outlook.com >
* feat: rootless mode(almost done)
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: set default values for --platform
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: meet ci requirements
Signed-off-by: fengxsong <fengxsong@outlook.com >
* ci: add build-deps
Signed-off-by: fengxsong <fengxsong@outlook.com >
* style: define constants
Signed-off-by: fengxsong <fengxsong@outlook.com >
* feat: provide function to register default appliers
Signed-off-by: fengxsong <fengxsong@outlook.com >
* style: fix short descriptions of all subcommands
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-12-02 14:59:14 +08:00
cuisongliu
b92019930b
feature(main): fix gen doc ( #2070 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-11-09 15:13:16 +08:00
fengxsong
b75e7b271d
fix: remove prompt arg ( #1999 )
...
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-11-01 16:51:48 +08:00
cuisongliu
b7760ed039
feature(main): add detach for sealos run, never prompt ( #1979 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-10-29 20:09:44 +08:00
cuisongliu
7bb9d0dbd2
feature(main): separate registry from master0 ( #1970 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-10-27 20:37:35 +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
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
cuisongliu
449d465ed5
feature(main): add registry sdk ( #1880 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-10-17 17:56:38 +08:00
fengxsong
af773ada6a
optimize the scale process ( #1855 )
...
* optimize the scale process
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: sync node ipvs when any masters removed
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-10-11 21:04:54 +08:00
Mercurio
bd99f547ab
feat: support pulling in sealos save and loading in sealos run ( #1861 )
...
Signed-off-by: Mercurio <signormercurio@gmail.com >
2022-10-11 18:05:51 +08:00
中弈
02663e81d6
fixed docs, calico new version needs helm ( #1802 )
...
Signed-off-by: fanux <fanux@sealos.io >
Signed-off-by: fanux <fanux@sealos.io >
2022-09-26 23:39:55 +08:00
中弈
5acb7f5e30
update docs ( #1781 )
...
Signed-off-by: fanux <fanux@sealos.io >
Signed-off-by: fanux <fanux@sealos.io >
2022-09-21 21:35:38 +08:00
cuisongliu
9f5c0ba602
feature(main): add registry sdk ( #1746 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-09-12 22:51:44 +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
b7a9ce439d
feature(main): sealos merge fearure ( #1706 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-09-07 18:47:18 +08:00
cuisongliu
41606355ac
feature(main): fix shim for docker ( #1657 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-08-30 17:53:39 +08:00
fengxsong
a6307a0ff2
style: unifying definitions of command line flags ( #1638 )
...
* style: unifying definitions of command line flags
Signed-off-by: fengxsong <fengxsong@outlook.com >
* test: fix nil pointer
Signed-off-by: fengxsong <fengxsong@outlook.com >
* test: add testcase for flag parse
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-08-26 17:36:17 +08:00
fengxsong
5fd814f301
style: correct flag usage ( #1593 )
...
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-08-22 14:49:50 +08:00
fengxsong
effc876f17
feat: load clusterfile from template ( #1523 )
...
* feat: load clusterfile from template
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-08-18 18:56:53 +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
zzjin
349990e10a
Fix lint error by replace os&io ( #1504 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-08-10 00:30:37 +08:00
Mercurio
f35f205acb
refactor: unify the use of utils ( #1498 )
2022-08-09 09:37:27 +08:00
rk
6b84a9c497
fix(cmd): unifiy the format of print columns ( #1492 )
...
fix : #1484
Signed-off-by: runkecheng <1131648942@qq.com >
2022-08-08 11:46:24 +08:00
fengxsong
6ab178bab8
feat: support netlink mode ( #1424 )
...
* feat: support netlink mode
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: remove testing dir
Signed-off-by: fengxsong <fengxsong@outlook.com >
* replace modules with officials
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: license header
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: golanglint-ci warning
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: bump k8s.io/* deps version
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: errcheck, ignore it
Signed-off-by: fengxsong <fengxsong@outlook.com >
* docs: add test case
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: add ipset into lvscare image
Signed-off-by: fengxsong <fengxsong@outlook.com >
* docs: implementation details
Signed-off-by: fengxsong <fengxsong@outlook.com >
* refactor: return fast
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: add durationOrSecond flag type for compatibility with previous usage
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-07-31 22:49:08 +08:00
cuisongliu
05ba5b3084
feature(main): add lvscare docker build ( #1399 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-07-26 17:50:59 +08:00
cuisongliu
a2e63ea304
feature(main): single module kubernetes cluster ( #1396 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-07-25 19:26:26 +08:00
zzjin
7273d1261e
support service modules: auth ( #1347 )
...
1. add first auth service
2. update workspace to support service/auth
3. move soem code to auth pkg and auth service
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-07-21 09:56:08 +08:00
fengxsong
0cc651842d
refactor: clean flag of lvscare ( #1354 )
...
* refactor: clean flag of lvscare
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: ci lints
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-07-20 20:19:41 +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
Bingchang Chen
6239f55ad1
refactor(desktop): replace panic with errors ( #1328 )
2022-07-16 21:29:08 +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
c1348a1e0f
refactor(main): add transport param for save and load ( #1297 )
2022-07-12 13:31:09 +08:00
Bingchang Chen
20eb9d7f93
feat: oauth2 to generate kubeconfig ( #1219 )
...
Signed-off-by: abingcbc <abingcbc626@gmail.com >
2022-07-11 03:24:36 +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
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
5ffcdb0bd2
refactor(main): pkg/hosts->utils, pkg/token->pkg/runtime/token
2022-07-04 14:57:40 +08:00
gitccl
fcc973fb6c
feat: sealos inspect ( #1225 )
2022-07-04 09:01:09 +08:00
cuisongliu
7b813306ee
feature(main): delete lvscare ipvs and route ( #1230 )
2022-07-01 22:52:39 +08:00
Mercurio
9f2fbd822f
feat: support docs generation ( #1231 )
2022-07-01 22:48:44 +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
runzhliu
e2e3368cad
modify run cmd tips ( #1217 )
...
* Update run.md
fix typo
2022-06-29 17:30:34 +08:00
gitccl
2834f5256a
feature: sealos gen ( #1201 )
2022-06-27 00:00:58 +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