Releases: kube-vip/kube-vip-cloud-provider
Releases · kube-vip/kube-vip-cloud-provider
v0.0.10
What's Changed
- Update k8s group apis to 0.29.x
- Use go mod 1.22 way of range over integer syntax by @lubronzhan (#120)
- Add workflow for trivy cve scan by @lubronzhan (#128)
- Add e2e Test loadbalancerclass by @lubronzhan (#131)
- Fix the version in trivy scan by @lubronzhan (#136)
- makefile: ensure that test-target is executed always by @pnxs (#135)
- Allow sharing of loadbalancer IPs across different services, as long as they do not conflict on the used ports by @pnxs (#137)
- Add option to exclude end ips by @lubronzhan (#155)
- Support specifying service interface per namespace or at global level by @lubronzhan (#156)
Full Changelog: v0.0.9...v0.0.10
v0.0.9 (With version fix)
What's Changed
- Add dependabot to bump package automatically @lubronzhan (#74)
- Switch back to use kube-system as default namespace to look for config map of pool by @lubronzhan (#88)
- Update version to 0.0.9, and add arg to set version during build by @lubronzhan (#90)
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- Use the config map environment variables @timosluis (#63)
- Refactor the logging by @lubronzhan (#65)
- Support descending search order by @wusendong (#69)
- Support for dualstack loadbalancer services by @flawedmatrix (#71)
- Fix the error that If the load balancing service does not have the annotation kube-vip.io/loadbalancerips, it will always be in a pending state by @m198799 (#72)
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- If customer only sets annotation kube-vip.io/loadbalancerIPs, don't allocate new ip, don't set spec.loadbalancerIP, only add label implementation if necessary @lubronzhan in #62
Full Changelog: v0.0.6...v0.0.7
v0.0.6
v0.0.5
What's Changed
- Update the example manifest's tag to 0.0.4 by @lubronzhan in #47
- bump golang to 1.19.3, bump cloud-provider to 0.25.4 by @lubronzhan in #49
- bump go-restful, and golang text/net/crypto package for CVE fix by @lubronzhan in #48
- bump golang net for CVE fix by @lubronzhan #50
- Deprecate service.spec.loadBalancerIP, add new annotation
kube-vip.io/loadbalancerIPs
to specify the loadbalancer ip for service by @lubronzhan #52 - Fix name of legacy label, update image tag by @lubronzhan #53
- Bump golang net to 0.8.0 for CVE fix by @lubronzhan #54
- Add changes to bump to v0.0.5 by @lubronzhan #57
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Update cloud-provider dependency version to 0.24.1, update go to 1.18 by @lubronzhan in #42
- Embed logic for DHCP workflow by @daper in #44
- Change kvcp from statefulset to deployment by @lubronzhan in #46
New Contributors
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Update kube-vip-cloud-controller.yaml by @thebsdbox in #33
- Fix typo
kube=vip
by @lubronzhan in #37 - fix ip allocation across namespaces by @JinxCappa in #36
New Contributors
- @lubronzhan made their first contribution in #37
- @JinxCappa made their first contribution in #36
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- adds golangci-lint to replace current check validation and cleans up by @stevesloka in #17
- Add test action to Makefile by @stevesloka in #18
- Fix IP range deadlock by @hugo345816 in #16
- Full re-write of IPAM logic by @thebsdbox in #23
- Remove extra arg in newLoadBalancer by @AshleyDumaine in #25
- Exlude invalid IPs when range crosses the third octet by @xprt64 in #29
- Ci builds by @stevesloka in #19
- Finalise tidying of checks and missing functions by @thebsdbox in #26
- New release changes by @thebsdbox in #30
New Contributors
- @stevesloka made their first contribution in #17
- @hugo345816 made their first contribution in #16
- @AshleyDumaine made their first contribution in #25
- @xprt64 made their first contribution in #29
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Fix mistake in README.md by @yaocw2020 in #10
- Fix to DHCP and IPAM by @thebsdbox in #13
New Contributors
- @yaocw2020 made their first contribution in #10
Full Changelog: 0.1...v0.0.1