Releases: ucloud/uk8s-cni-vpc
Releases · ucloud/uk8s-cni-vpc
v1.2.0
Summary
- Add
cnivpctl
binary, which is used to manage and view the SecondaryIP assigned by ipamd. - For safety, remove GC-related code in the main logic, and move the GC recovery process to
cnivpctl
. - Use BoltDB to persist ipamd's pool and cooling pool to avoid ip leakage.
- Some bugfixes.
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.2.0
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.2.0
- uhub.service.ucloud.cn/uk8s/vip-controller:1.2.0
What's Changed
- feat(cnivpc): take snapshot after adding route fails by @fioncat in #20
- feat(cni): remove gc in main cni logic by @fioncat in #21
- [REBUILD] feat: use boltdb database, discard the cache to avoid ip leaks by @fioncat in #22
- feat(cnivpctl): rebuild cli tools, running in master node by @fioncat in #23
- feat(cnivpctl): support get unused ip by @fioncat in #24
- feat(cnivpctl): use workerpool to speed up command by @fioncat in #25
- style(ipamd): use generic method to put ip to database by @fioncat in #26
- feat(cnivpc): ignore route add exists error by @fioncat in #27
- fix(pool): use correct condition to check cooldown by @fioncat in #28
- feat(cnivpctl): add version command by @fioncat in #29
- feat(pool): add recycle ipamd status to avoid cr leakage by @fioncat in #30
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.2
What's Changed
- wrap error in ip conflict detection logic by @wangrzneu in #9
- feat: catch EINTR error, add more log wraps by @fioncat in #10
- fix: expand the scope of lock by @fioncat in #12
New Contributors
- @wangrzneu made their first contribution in #9
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
What's Changed
- build: github actions done by @fioncat in #1
- chore: fix code issues and update version by @fioncat in #2
- feat(ipamd): borrow ip from others when vpc out of ip by @fioncat in #4
- feat(ipamd): better borrowing log format, complete README by @fioncat in #5
- chore: remove doc directory by @fioncat in #6
- fix(ipamd): donot allow borrowing across subnet by @fioncat in #7
New Contributors
Full Changelog: https://github.com/ucloud/uk8s-cni-vpc/commits/v1.0.0
Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.0.0
- uhub.service.ucloud.cn/uk8s/vip-controller:1.0.0