Commit Graph
16 Commits
Author SHA1 Message Date
Mercurio 30426036eb ci: publish docker image for the release workflow with goreleaser (#1964)
Signed-off-by: Mercurio <signormercurio@gmail.com>

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-10-26 20:26:42 +08:00
Mercurio c577eb9890 fix: the rest of semgrep scan issues (#1886)
Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-10-14 21:08:08 +08:00
Mercurio b0e5e20605 fix: semgrep scan issues (#1881)
* fix semgrep scan issues for controllers, desktop and docker

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

* fix semgrep scan issues for pkg/{auth,cert,client-go,cloud,config,image,registry}

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

* fix: semgrep scan issues for pkg/{checker,config,image,registry,remote,template,utils}, docker, and fork

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

* fix: change hash function for file comparing from md5 to sha256

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

* fix: semgrep scan issues for service and staging

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

* fix: pkg/cloud/index.html integrity issue

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

* fix: pkg/cloud/index.html integrity issue

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

* remove unused stylesheet temporary

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

* improve coverage for pkg/apply/utils

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

* improve coverage for pkg/apply/utils

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

* improve coverage for pkg/apply/utils

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

* improve coverage for pkg/apply/scale

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

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-10-14 17:44:37 +08:00
fengxsong 343e7be207 fix: copy binary with execute permission (#1842)
Signed-off-by: fengxsong <fengxsong@outlook.com>

Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-10-08 17:58:29 +08:00
cuisongliu 10745a8831 feature(main): update base image is ubuntu (#1784)
Signed-off-by: cuisongliu <cuisongliu@qq.com>

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-09-22 10:52:31 +08:00
muicoder 61da0870dd feature(main): optimize Dockerfile(#1711) (#1713)
Signed-off-by: muicoder <muicoder@gmail.com>

Signed-off-by: muicoder <muicoder@gmail.com>
2022-09-06 15:28:18 +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 a3dba3bd30 ci(main): fix lvscare arm docker image (#1579)
* fix(main): fix lvscare_arm

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-08-19 14:42:16 +08:00
fengxsong 7007a4f22b fix: iptables tool missing in lvscare image (#1494)
Signed-off-by: fengxsong <fengxsong@outlook.com>
2022-08-08 17:37:49 +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 c60581b6a5 feature(main): add lvscare docker build (#1382)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-24 17:03:07 +08:00
cuisongliu 91a24454e2 fix(main): rename AddonsImage to PatchImage (#1348)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-20 00:10:45 +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
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