Releases: ucloud/uk8s-cni-vpc
Releases · ucloud/uk8s-cni-vpc
v1.3.2
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.3.2
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.3.2
- uhub.service.ucloud.cn/uk8s/vip-controller:1.3.2
What's Changed
Full Changelog: v1.3.1...v1.3.2
v1.0.4-lts
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.0.4-lts
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.0.4-lts
- uhub.service.ucloud.cn/uk8s/vip-controller:1.0.4-lts
What's Changed
Full Changelog: v1.0.3-lts...v1.0.4-lts
v1.3.1
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.3.1
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.3.1
- uhub.service.ucloud.cn/uk8s/vip-controller:1.3.1
What's Changed
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.3.0
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.3.0
- uhub.service.ucloud.cn/uk8s/vip-controller:1.3.0
What's Changed
- chore(deps): bump client-go to 0.26.15 by @fioncat in #36
- feat(pool): ensure secondary ip exists before giving it to Pod by @fioncat in #38
Full Changelog: v1.2.3...v1.3.0
v1.0.3-lts
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.0.3-lts
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.0.3-lts
- uhub.service.ucloud.cn/uk8s/vip-controller:1.0.3-lts
What's Changed
Full Changelog: v1.0.2...v1.0.3-lts
v1.2.3
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.2.3
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.2.3
- uhub.service.ucloud.cn/uk8s/vip-controller:1.2.3
What's Changed
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.2.2
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.2.2
- uhub.service.ucloud.cn/uk8s/vip-controller:1.2.2
What's Changed
- fix(meta): uphost use mac address to match interface #33
Full Changelog: v1.2.0...v1.2.1
v1.2.1
Docker Images
- uhub.service.ucloud.cn/uk8s/cni-vpc-node:1.2.1
- uhub.service.ucloud.cn/uk8s/cni-vpc-ipamd:1.2.1
- uhub.service.ucloud.cn/uk8s/vip-controller:1.2.1
What's Changed
Full Changelog: v1.2.0...v1.2.1
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