Commit Graph

52 Commits

Author SHA1 Message Date
cuisongliu 951ec11e49 optimize docs: install latest sealos version (#3638) (#3639)
(cherry picked from commit 1a0028df18)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

# Conflicts:
#	docs/4.0/docs/lifecycle-management/quick-start/installation.md

Co-authored-by: Jiahui <4543bxy@gmail.com>
2023-08-07 09:59:06 +08:00
cuisongliu 0ce9c15ef9 build(main): auto renew issue and auto comment body (#3393)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-06-25 05:00:09 +00:00
cuisongliu ef61e0952f refactor(main): release docs
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-06-03 22:01:13 +08:00
cuisongliu 5138733c3b refactor(main): fix release notes (#3224)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-06-01 16:09:57 +08:00
yy fc7a761d8a CI: fix image build ci. (#3065) 2023-05-10 16:27:39 +08:00
cuisongliu 266200f83c refactor(main): trigger release ci (#3063)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-05-10 13:36:27 +08:00
cuisongliu 6f0accc78c docs(main): add changelog action (#2990)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-04-25 13:04:45 +08:00
cuisongliu 908039e028 docs(main): fix ci patch images (#2971)
* docs(main): fix ci patch images

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

* docs(main): fix ci patch images

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

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-04-23 12:48:18 +08:00
cuisongliu 8679b13f08 docs(main): fix changelog for sealos (#2963)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-04-19 21:23:07 +08:00
cuisongliu 18b344744a docs(main): update gorelease config for new release (#2953)
* docs(main): fix changelog for sealos release

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-04-17 21:29:19 +08:00
cuisongliu 72a58a9403 docs(main): add changelog full to shell (#2885)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-03-30 21:11:09 +08:00
cuisongliu 2d8d793e7e docs(main): Refactor Changelog generation script and update usage guide (#2884)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-03-30 19:15:10 +08:00
cuisongliu 5efa4b1c2d Title: Update auto-release logic to skip deb and rpm packages for non-production releases (#2882)
* docs(main): add release note

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

* docs(main): add release note

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

* docs(main): add release note

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

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-03-30 15:25:07 +08:00
fengxsong 9a4196504a Regenerate types (#2815)
* chore: regenerate cluster types

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

* chore: go mod

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

---------

Signed-off-by: fengxsong <fengxsong@outlook.com>
2023-03-16 11:00:13 +08:00
cuisongliu 41327e20ec ci(main): fix note using sealos.io (#2647)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-02-22 15:41:50 +08:00
cuisongliu b7e39d7901 feat(main): delete upx ci (#2640)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-02-22 12:07:38 +08:00
cuisongliu 1d7649e4ed feat(main): fix merge for cri and socket (#2616)
* feat(main): fix merge for cri and socket

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

* feat(main): fix merge for cri and socket

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

* feat(main): fix merge for cri and socket

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

* feat(main): fix merge for cri and socket

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

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-02-18 23:03:32 +08:00
cuisongliu c569f0d59c ci(main): fix pr controllers build (#2564)
* ci(main): fix pr controllers build

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

* ci(main): fix pr controllers build

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

* ci(main): fix pr controllers build

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

* ci(main): fix pr controllers build

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

* ci(main): fix pr controllers build

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

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-02-13 22:46:35 +08:00
cuisongliu 3f469f56fa feature(main): add changelog for sealos (#2498)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-02-05 15:59:56 +08:00
cuisongliu 2c789a0f84 feature(main): fix changelogs (#2251)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-12-13 21:42:46 +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
晓杰 78fd97f154 shell:creat a sealos cluster based on multipass (#1934)
Signed-off-by: 晓杰 <2561589453@qq.com>
2022-10-22 13:55:33 +08:00
muicoder 8444145159 Generate certificate suitable for use with any Kubernetes Webhook. (#1805)
Signed-off-by: muicoder <muicoder@gmail.com>
2022-09-27 15:13: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
zzjin f8fd39ae65 update gorelease typo locaion (#1695)
* update buildx version

Signed-off-by: zzjin <tczzjin@gmail.com>

* update go release locaion

Signed-off-by: zzjin <tczzjin@gmail.com>

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-09-04 23:29:14 +08:00
cuisongliu 543914123b feature(main): add docker image for sealos (#1636)
* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

* feature(main): add docker image for sealos

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

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-09-03 17:38:56 +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
Mercurio e5e506817e ci: improve ci workflow (#1390) 2022-07-24 22:00:46 +08:00
xuehaipeng c56d18f56a fix: go.build.verify (#1379)
Signed-off-by: xuehaipeng <haipeng.xue@realai.ai>
Co-authored-by: xuehaipeng <haipeng.xue@realai.ai>
2022-07-22 10:58:19 +08:00
Mercurio 1146f09b31 ci: enable CGO (#1319)
* ci: enable CGO

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-17 01:01:32 +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 b889b1888b refactor(main): add note for image and apt deb (#1307)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-14 15:49:00 +08:00
Mercurio ecc7f16aeb ci: use goreleaser to release docker images & deb and rpm packages, r… (#1299)
* ci: use goreleaser to release docker images & deb and rpm packages, remove redundant make targets

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

* publish deb and rpm packages

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

* fix nfpms config error

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

* adjust Dockerfile to match goreleaser

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

* temporary comment out push to oss step

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

* remove --rm-dist flag

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

* attempt to fix publish package error

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

* fix publish package error

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

* fix publish package error

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

* fix docker login credential error

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

* remove sealctl from packages

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

* remove sealctl from oss

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-12 23:45:22 +08:00
Mercurio 074d3b3562 ci: improve go.build in Makefile, setup multi-arch docker image build… (#1296) 2022-07-12 14:58:01 +08:00
Mercurio 2ad3b4311f ci: add workflows to build and push images for lvscare (#1288)
* ci: add workflows to build and push images for lvscare

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

* fix upx platform error

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

* fix redundant info

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-10 17:19:29 +08:00
Mercurio abf894497e ci: build binaries for lvscare and image-cri-shim (#1283)
* ci: build binaries for lvscare and image-cri-shim

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

* attempt to simplify the workflow

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

* restore dependencies

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

* merge workflow steps

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

* add sources.list

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

* fix apt error

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

* fix apt update error

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

* restore build tags

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

* explicitly set CGO_ENABLED

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

* upgrade golangci-lint

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

* fix lint error

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

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-09 15:02:04 +08:00
Mercurio b89d95d148 ci: Update ci.yml to use simpler make build to build testing binaries (#1278)
* ci: Update ci.yml to use simpler make build to build testing binaries

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

* fix GOARCH bug in Makefile

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

* attempt to remove some of the dependencies

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

* sync makefile and goreleaser build flags

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-09 01:24:29 +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 429bf9eed6 refactor(main): add test delete node workflows (#1262)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-07 15:14:09 +08:00
Mercurio 97afdf0d40 ci: improve workflow and fix ut error (#1261)
* ci: improve workflow and fix ut error

* ci: fix typo in ci.yml

* ci: add ignore path for license.verify

* fix: fix lint errors

* fix: fix error in running golangci-lint

* ci: fix binary name error in goreleaser.yml

* ci: add a workflow that deletes stale workflows

* ci: Make build workflow even more concurrent

* ci: finalize changes
2022-07-06 21:05:30 +08:00
ybyang d25e7b50db fix: reduce ci time (#1260)
* fix: ehance ci

Signed-off-by: maybaby <ybyang7@iflytek.com>

* fix: ehance ci

Signed-off-by: maybaby <ybyang7@iflytek.com>
2022-07-06 16:29:37 +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
ybyang 5254ce8616 fix: no longer explicitly specify cgo_enabled (#1253)
Signed-off-by: maybaby <ybyang7@iflytek.com>
2022-07-05 14:59:56 +08:00
Mercurio dbfcc5911d ci: enable CGO for building sealos (#1244) 2022-07-05 13:41:19 +08:00
Mercurio 9f2fbd822f feat: support docs generation (#1231) 2022-07-01 22:48:44 +08:00
Mercurio 395fccede3 fix: merge go.build.%.sealctl/sealos (#1226) 2022-07-01 00:08:03 +08:00
Mercurio 8abcae80c5 fix: fix bug in gen.clean and use local binaries for tools (#1181)
* fix: fix bug in gen.clean and use local binaries for tools

* feat: install.upx supports multiple platform

* fix: set modules-download-mode=mod for .golangci.yml
2022-06-25 22:47:33 +08:00
zzjin cb85fb98fc Using module to simpler vsc source tree. Closes #1771 (#1172) 2022-06-25 12:51:20 +08:00
gebilxs 8888c27cfc copy linux_amd64.yml&&linux_arm64.yml to scripts (#1167)
* copy linux_amd64.yml&&linux_arm64.yml to scripts

* modify release.mk
2022-06-24 22:56:20 +08:00