Commit Graph
8 Commits
Author SHA1 Message Date
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