Skip to content

Releases: ucloud/uk8s-cni-vpc

v1.3.2

05 Aug 03:47
2f55a17
Compare
Choose a tag to compare

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

  • fix(cnivpc): return error when add pod network record failed by @fioncat in #40

Full Changelog: v1.3.1...v1.3.2

v1.0.4-lts

05 Aug 05:34
5d20363
Compare
Choose a tag to compare

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

23 Jul 07:53
fc4bb78
Compare
Choose a tag to compare

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

  • feat: update netlink to fit new kernel by @fioncat in #39

Full Changelog: v1.3.0...v1.3.1

v1.3.0

18 Jun 07:24
bb9ed4b
Compare
Choose a tag to compare

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

21 Feb 08:32
Compare
Choose a tag to compare

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

23 Nov 06:16
495b156
Compare
Choose a tag to compare

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

  • fix(cnivpc): When pod enable static ip, block ip assignment without ipamd by @fioncat in #34

Full Changelog: v1.2.2...v1.2.3

v1.2.2

22 Aug 07:27
85d8dde
Compare
Choose a tag to compare

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

22 Aug 06:09
335eb13
Compare
Choose a tag to compare

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

  • fix(meta): use uhostId to request DescribeUHostInstance by @fioncat in #32

Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 Jul 06:06
Compare
Choose a tag to compare

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

17 May 10:11
Compare
Choose a tag to compare

What's Changed

  • feat(cnivpc): add GarbageCollector feature by @fioncat in #16
  • chore: better error log style by @fioncat in #17
  • fix: use instance id to determine uphost by @fioncat in #18

Full Changelog: v1.0.2...v1.1.0