Commit Graph
1400 Commits
Author SHA1 Message Date
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 93dc618e3c Merge pull request #1281 from cuisongliu/fix_port
refactor(main): run app image fix port
2022-07-09 08:23:44 +08:00
cuisongliu 59a9fdd500 refactor(main): run app image fix port
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-09 02:04:00 +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 7bff5c5c04 refactor(main): add registry logger (#1274)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-08 21:34:28 +08:00
Mercurio 57d6e2b39d Merge pull request #1273 from cuisongliu/ci
refactor(main): delete fossa workflows
2022-07-08 13:19:55 +08:00
cuisongliu 1dde8d951d refactor(main): delete fossa workflows
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-08 12:55:18 +08:00
Mercurio 384f56fb4d Merge pull request #1269 from cuisongliu/fossa
refactor(main): add fossa workflows
2022-07-07 18:23:33 +08:00
cuisongliu 3968a55b1c refactor(main): add fossa workflows
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-07 18:18:45 +08:00
cuisongliu bc4d07525d refactor(main): add fossa workflows (#1268)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-07 15:45:06 +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
zzjin 2baa49d392 Fix ci requirement (#1267)
* Update cmd typos to match unified code format.

* fix ci coverage requirement

Signed-off-by: GitHub <noreply@github.com>
2022-07-07 13:27:28 +08:00
cuisongliu 8a9c9fb976 refactor(main): add codecov img (#1263) 2022-07-07 10:26:56 +08:00
fossabot 4932421795 Add license scan report and status (#1264)
Signed off by: fossabot <badges@fossa.com>
2022-07-07 00:22:23 +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
zzjin 6ce992e8fe Merge pull request #1258 from labring/docs/dev-guide
docs: improve DEVELOPGUIDE.md
2022-07-06 13:44:02 +08:00
Mercurio 43482a60a8 docs: improve DEVELOPGUIDE.md 2022-07-06 12:30:07 +08:00
zzjin f347cf5242 Merge pull request #1256 from cuisongliu/test
refactor(main): add test workflows
2022-07-05 23:14:48 +08:00
cuisongliu 6694e10134 refactor(main): add test workflows 2022-07-05 23:01:55 +08:00
cuisongliu f27e0f4802 refactor(main): add test workflows 2022-07-05 22:54:17 +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 f1674bfdfc refactor(main): add test workflows 2022-07-05 22:18:51 +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
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
TobyZhang d530b94a50 feat: refactor infra yaml struct (#1234)
* feat: refactor infra yaml struct

* feat: refactor infra yaml struct(new)
2022-07-05 13:57:23 +08:00
Mercurio dbfcc5911d ci: enable CGO for building sealos (#1244) 2022-07-05 13:41:19 +08:00
zzjin 6828a4ac5c Merge pull request #1246 from cuisongliu/token
refactor(main): pkg/hosts->utils, pkg/token->pkg/runtime/token
2022-07-04 17:24:03 +08:00
zzjin 269ced31cf Merge pull request #1247 from Ficus-f/patch-1
Update install-sealos.md
2022-07-04 16:55:24 +08:00
Ficus d4b752fcbb Update install-sealos.md
Update the URL of install sealos.
2022-07-04 16:50:55 +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
shy-Xu 55ce9c8c61 fix a typo (#1239) 2022-07-03 20:41:31 +08:00
Mercurio 3b72fd7a49 refactor: improve scale and reset params (#1238) 2022-07-03 10:38:32 +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
Ficus 6b9b2876ed Update DEVELOPGUIDE.md (#1229)
Modify the word multipass.
2022-07-01 11:51:02 +08:00
中弈 fa922d799d update readme (#1228) 2022-07-01 01:32:52 +08:00
Mercurio 395fccede3 fix: merge go.build.%.sealctl/sealos (#1226) 2022-07-01 00:08:03 +08:00
cuisongliu 7146cfe47a feature(main): update lvscare sdk multiple network (#1212)
* feature(main): update lvscare sdk multiple network
v4.0.0
2022-06-30 22:02:12 +08:00
Mercurio 235feffdb7 Add support for command override (#1218)
* add support for command override

* fix: --cmd will not override ENTRYPOINT
2022-06-29 18:16:08 +08:00
runzhliu e2e3368cad modify run cmd tips (#1217)
* Update run.md

fix typo
2022-06-29 17:30:34 +08:00
Mercurio d3ea12a3c8 ci: adjust makefile release targets (#1216)
* ci: adjust makefile release targets
* fix: fix goreleaser build failure
2022-06-29 15:22:45 +08:00
ybyang aa50c58d39 fix: build dockerfile error (#1213)
Signed-off-by: maybaby <ybyang7@iflytek.com>
2022-06-28 13:27:56 +08:00
cuisongliu a5453a1454 feature(main): generator code deepcopy (#1200) 2022-06-27 08:29:14 +08:00
gitccl 2834f5256a feature: sealos gen (#1201) 2022-06-27 00:00:58 +08:00
cuisongliu faa3d2c5a2 feature(main): sealctl (#1183) v4.0.0-rc1 2022-06-26 18:35:43 +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