home-ops
home-ops copied to clipboard
feat(container): update image ghcr.io/kube-vip/kube-vip to v0.9.1
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/kube-vip/kube-vip | minor | v0.6.4 -> v0.9.1 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
kube-vip/kube-vip (ghcr.io/kube-vip/kube-vip)
v0.9.1
Highlights
- Metadata for container images
- Proper handling of
endpointsafter restart
What's Changed
- fix: s/endoints/endpoints/ in RBAC manifest generation code by @sdwilsh in https://github.com/kube-vip/kube-vip/pull/1141
- feat: Add opencontainers annotations during release by @sdwilsh in https://github.com/kube-vip/kube-vip/pull/1142
- Bump anchore/sbom-action from 0.18.0 to 0.19.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1143
- Fixed instance finding by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1140
- Bump github.com/gookit/slog from 0.5.7 to 0.5.8 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1134
- Bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1136
- Bump github.com/cloudflare/ipvs from 0.10.3 to 0.11.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1137
- Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.4 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1135
- Bump version to v0.9.1 by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/1144
New Contributors
- @sdwilsh made their first contribution in https://github.com/kube-vip/kube-vip/pull/1141
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.9.0...v0.9.1
v0.9.0
Highlights
- Manifest generation of RBAC resources (ClusterRole, ClusterRoleBinding and ServiceAccount)
- DualStack in BGP mode
- Deterministic handling of two Services using the same LoadBalancer IP in ARP mode
Breaking
- When you use the environment variable
vip_cidrplease rename it tovip_subnet- ENV:
vip_cidrgot replaced byvip_subnet - CLI:
--cidrgot replaced by--vipSubnet - YAML:
vipCidrgot replaced byvipSubnet
- ENV:
- Drop support of Equinix Metal Platform (Removed)
- CLI:
--metal, ENV:vip_packet, YAML:enableMetal - CLI:
--metalKey, ENV:PACKET_AUTH_TOKEN - CLI:
--metalProject, ENV:vip_packetproject - CLI:
--metalProjectId, ENV:vip_packetprojectid
- CLI:
What's Changed
- Remove Equinix Metal Platform Support by @deveshidwivedi in https://github.com/kube-vip/kube-vip/pull/1087
- Fixed service IP address deletion on service modification bug by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1122
- Added support for RBAC manifest generation by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/1126
- Fix DualStack in BGP mode by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/1123
- Bump golang.org/x/sync from 0.11.0 to 0.13.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1117
- Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1118
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.18 to 3.5.21 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1115
- Bump github.com/osrg/gobgp/v3 from 3.35.0 to 3.36.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1116
- Bump go.etcd.io/etcd/api/v3 from 3.5.18 to 3.5.21 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1119
- fix #1127 as we have a nil deref if router does not support IPv6 by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/1130
New Contributors
- @deveshidwivedi made their first contribution in https://github.com/kube-vip/kube-vip/pull/1087
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.10...v0.9.0
v0.8.10
Bugfix Release
What's Changed
- This removes some weird pointless code by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1036
- Restart on modification by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1040
- Ndp error by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1056
- Support for MP-BGP by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1003
- Bump golang from 1.23.4-alpine3.20 to 1.23.5-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1045
- Refactor to slog by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1043
- Bump k8s.io/apimachinery from 0.32.0 to 0.32.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1046
- Bump anchore/sbom-action from 0.17.9 to 0.18.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1053
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.17 to 3.5.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1054
- Bump go.etcd.io/etcd/client/v3 from 3.5.17 to 3.5.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1055
- Bump k8s.io/client-go from 0.32.0 to 0.32.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1047
- Bump k8s.io/api from 0.32.0 to 0.32.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1048
- Fixed ENV log level setting by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1073
- Fixed logging level configuration with command line argument by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1074
- drop all other capabilities by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1059
- remove the waitgroups as we never wait by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1060
- You can now specify the port as the fifth argument to peer config by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1062
- Resolver, this will ensure that an address that is not an IP address is resolved first to determine the CIDR by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1064
- Fixed network mask setting function by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1072
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1067
- Bump github.com/osrg/gobgp/v3 from 3.33.0 to 3.34.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1068
- Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1069
- Bump golang from 1.23.5-alpine3.20 to 1.24.0-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1077
- Bump alpine from 3.21.2 to 3.21.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1076
- Bump github.com/cloudflare/ipvs from 0.10.2 to 0.10.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1075
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.5 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1070
- This adds a health check by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1079
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1083
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1084
- Fixed IPVS backend re-add by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1091
- Fixed service update in BGP and ARP mode by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1094
- Fixed service/endpoints discovery concurrent issue by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1093
- Less strict service status update error handling by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1108
- Fixed route deletion issue when 2 services referenced same endpoint by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1111
- Fixed IPVS deletion issues by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/1096
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1085
- Bump golang from 1.24.0-alpine3.20 to 1.24.1-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1095
- Bump sigs.k8s.io/kind from 0.26.0 to 0.27.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1089
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1101
- Bump github.com/osrg/gobgp/v3 from 3.34.0 to 3.35.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1090
- Update/deps API (bump api and api-client) by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/1113
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.9...v0.8.10
v0.8.9
Quick and hopefully the final 0.8.x version
Fixes a blocking issue where an etcd timeout or network "blip" would stop load balancer services from restarting.
What's Changed
- release lock if unable to sync service correctly. by @murphp15 in https://github.com/kube-vip/kube-vip/pull/1034
- Bump alpine from 3.21.0 to 3.21.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1038
- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1037
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.8...v0.8.9
v0.8.8
Recreation of v0.8.8
Unfortunately a bug was introduced from fixing a linting issue that broke one of the watchers for services being created, this has been fixed and tested. Thanks @jjschwarz 🙏
What's Changed
- Adds a bunch of flexability around egress by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1019
- Bump alpine from 3.20.3 to 3.21.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1007
- update deps by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1022
- Bump golang from 1.23.2-alpine3.20 to 1.23.4-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1008
- Bump anchore/sbom-action from 0.17.5 to 0.17.9 by @dependabot in https://github.com/kube-vip/kube-vip/pull/1012
- Ensuring nodelabel will be always present by @cdtzabra in https://github.com/kube-vip/kube-vip/pull/923
- Fix linting issue by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1024
- Fixes an issue with watchers having an old reference by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1029
- Ensure watcher is restarted as expected by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1030
- by default print build by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/1035
New Contributors
- @cdtzabra made their first contribution in https://github.com/kube-vip/kube-vip/pull/923
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.7...v0.8.8
v0.8.7
Fixes an issue where services were no longer released due to the leader Election never ending when endpoints reached 0.
What's Changed
- Services aren't removed when there are no endpoints. by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/993
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.6...v0.8.7
v0.8.6
What's Changed
- initialize the config for the rwclient separately by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/984
- Fixed null pointer exception when IPVS loadbalancer is used by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/987
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.5...v0.8.6
v0.8.5
Known-Bug
- #982 IPVS loadbalancer or
lb_enable: truesetups are broken due to #974 please update to [email protected]
What's Changed
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/964
- Bump anchore/sbom-action from 0.17.2 to 0.17.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/965
- Fixed NDP responder by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/973
- Fixed retry-watcher timeout issue by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/974
- Egress rules deletion fix by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/970
- Bump anchore/sbom-action from 0.17.3 to 0.17.5 by @dependabot in https://github.com/kube-vip/kube-vip/pull/979
- Use IGD:2 and Pinhole Port Forwarding by @l0wl3vel in https://github.com/kube-vip/kube-vip/pull/954
- Bump github.com/cloudflare/ipvs from 0.10.1 to 0.10.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/968
- Added auto subnet discovery for services in ARP mode by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/961
- Annotate UPNP Gateway IP on the Service by @l0wl3vel in https://github.com/kube-vip/kube-vip/pull/976
- Update Makefile by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/981
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.4...v0.8.5
v0.8.4
What's Changed
- Enable UPNP Port forwarding per service by @l0wl3vel in https://github.com/kube-vip/kube-vip/pull/950
- Add loInterfaceGlobalScope flag for enabling global scope for vip lo interface by @tenyo in https://github.com/kube-vip/kube-vip/pull/956
- Fixed lastKnownGoodEndpoint not being set when in non-leader-election… by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/955
- UPNP: Assume that multiple ports can exist on a service by @l0wl3vel in https://github.com/kube-vip/kube-vip/pull/952
- Routing Table mode for Control Plane by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/957
- Added e2e tests for control-plane in routing table mode, fixed IPv6 issue by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/958
- Bump golang from 1.23.1-alpine3.20 to 1.23.2-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/960
- Bump alpine from 3.20.0 to 3.20.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/939
- Bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/kube-vip/kube-vip/pull/887
- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/918
New Contributors
- @l0wl3vel made their first contribution in https://github.com/kube-vip/kube-vip/pull/950
- @tenyo made their first contribution in https://github.com/kube-vip/kube-vip/pull/956
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.3...v0.8.4
v0.8.3
What's Changed
- fix: set vip_cidr default value by @M0NsTeRRR in https://github.com/kube-vip/kube-vip/pull/904
- fix: ipv6 host and port join by @M0NsTeRRR in https://github.com/kube-vip/kube-vip/pull/910
- Bump golang from 1.22.4-alpine3.20 to 1.22.6-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/915
- Bump anchore/sbom-action from 0.16.0 to 0.17.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/902
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/872
- Auto network interface discovery for services by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/926
- clean up Makefile by @linsite in https://github.com/kube-vip/kube-vip/pull/929
- This adds ipv6 egress & test by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/937
- Bump anchore/sbom-action from 0.17.0 to 0.17.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/927
- Bump golang from 1.22.6-alpine3.20 to 1.23.1-alpine3.20 by @dependabot in https://github.com/kube-vip/kube-vip/pull/940
New Contributors
- @linsite made their first contribution in https://github.com/kube-vip/kube-vip/pull/929
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.2...v0.8.3
v0.8.2
Fixes an issue that stopped manifests being generated correctly, ensures that the routes are parsed and ensures that DHCP binds to the macvlan so ARPs come from the correct place.
What's Changed
- [Bugfix] Parse the routingTableID correctly by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/889
- Manifest fix by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/894
- Change service interface to
macvlanwhen using DHCP by @TilBlechschmidt in https://github.com/kube-vip/kube-vip/pull/897
New Contributors
- @TilBlechschmidt made their first contribution in https://github.com/kube-vip/kube-vip/pull/897
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.1...v0.8.2
v0.8.1
What's Changed
- fix: unecessary string modification by @ShivanshVij in https://github.com/kube-vip/kube-vip/pull/832
- fix: set service's uid in activeService map for inactive services by @starbops in https://github.com/kube-vip/kube-vip/pull/837
- Fixed route deletion when route is used by more than one service by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/838
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/833
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/826
- Bump anchore/sbom-action from 0.15.10 to 0.15.11 by @dependabot in https://github.com/kube-vip/kube-vip/pull/834
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/840
- Bump golang from 1.22.2-alpine3.18 to 1.22.3-alpine3.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/847
- fix: close file by @testwill in https://github.com/kube-vip/kube-vip/pull/846
- feat: generate VIPCIDR if not value is set by @M0NsTeRRR in https://github.com/kube-vip/kube-vip/pull/853
- [Hotfix] Routes get not deleted when kube-vip is running without LeaderElection/ServiceElection in Table Mode by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/854
- Small correction to docs on retryPeriod property by @murphp15 in https://github.com/kube-vip/kube-vip/pull/868
- New service class filtering behavior by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/855
- Bump anchore/sbom-action from 0.15.11 to 0.16.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/860
- Bump alpine from 3.19.1 to 3.20.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/862
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/861
- Bump github.com/osrg/gobgp/v3 from 3.25.0 to 3.27.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/869
- This allows prometheus configuration to be specified in the cli by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/883
- bump golang for security fix by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/884
New Contributors
- @ShivanshVij made their first contribution in https://github.com/kube-vip/kube-vip/pull/832
- @testwill made their first contribution in https://github.com/kube-vip/kube-vip/pull/846
- @M0NsTeRRR made their first contribution in https://github.com/kube-vip/kube-vip/pull/853
- @murphp15 made their first contribution in https://github.com/kube-vip/kube-vip/pull/868
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.8.0...v0.8.1
v0.8.0
Big new features
Specify which interface a service should use
The annotation kube-vip.io/serviceInterface: can now be used on a service to define which interface on the machine the service will be exposed on.
e.g.
metadata:
name: nginx-interface-ens192-service
annotations:
kube-vip.io/serviceInterface: ens192
Mirror Traffic
A mirror_dest_interface environment variable is now available, by default it will mirror from either servicesInterface of the default interface to the destination interface address!
Control plane load balancing
Defaults to masquerade mode, and will now ensure health checks of the control plane nodes!
Egress updates
Cleaner behaviours of the egress rules ensuring only specific egress addresses are impacted by changes to the service/loadbalancer object.
What's Changed
- Fix netmask of ipvs to consider ipv6 case by @lubronzhan in https://github.com/kube-vip/kube-vip/pull/783
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/773
- Add masquerade mode by @lou-lan in https://github.com/kube-vip/kube-vip/pull/782
- fix: Modify the ImagePullPolicy used by cli manifest by @Bao0ne in https://github.com/kube-vip/kube-vip/pull/805
- fix: add iptables-legacy package by @starbops in https://github.com/kube-vip/kube-vip/pull/809
- fix: add ddns address as a network by @adavis10006 in https://github.com/kube-vip/kube-vip/pull/795
- Use node name for service election and lease holder name instead of hostname by @d-uzlov in https://github.com/kube-vip/kube-vip/pull/811
- Fixes on masquerade forwarding mode by @wyike in https://github.com/kube-vip/kube-vip/pull/812
- Mirror traffic of service interface to a dest interface by @lubronzhan in https://github.com/kube-vip/kube-vip/pull/770
- Removal of deprecated start command by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/778
- Bump golang from 1.22.0-alpine3.18 to 1.22.2-alpine3.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/807
- Bump k8s.io/apimachinery from 0.29.1 to 0.29.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/792
- Bump anchore/sbom-action from 0.15.8 to 0.15.10 by @dependabot in https://github.com/kube-vip/kube-vip/pull/801
- fixes to linting by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/817
- Bump github.com/osrg/gobgp/v3 from 3.22.0 to 3.25.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/806
- Adds annotation support for service interfaces. by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/816
- Examples and fixes to annotation interface by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/819
- Bump github.com/onsi/gomega from 1.30.0 to 1.32.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/796
- Errors are being ignored by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/820
- Bump go.etcd.io/etcd/client/v3 from 3.5.11 to 3.5.13 by @dependabot in https://github.com/kube-vip/kube-vip/pull/821
New Contributors
- @Bao0ne made their first contribution in https://github.com/kube-vip/kube-vip/pull/805
- @starbops made their first contribution in https://github.com/kube-vip/kube-vip/pull/809
- @adavis10006 made their first contribution in https://github.com/kube-vip/kube-vip/pull/795
- @d-uzlov made their first contribution in https://github.com/kube-vip/kube-vip/pull/811
- @wyike made their first contribution in https://github.com/kube-vip/kube-vip/pull/812
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.2...v0.8.0
v0.7.2
Mainly bug fixes, but a main bug fix around egress for TCP ports. The garbage collection was a little bit too enthusiastic.
What's Changed
- Fix flaky e2e test by @lubronzhan in https://github.com/kube-vip/kube-vip/pull/776
- Exit(1) if service's leaderelection.onStartedLeading error out instead of silently continue by @lubronzhan in https://github.com/kube-vip/kube-vip/pull/775
- Fixes conntrack deleting wrong connections and cleaning old SNAT rules by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/777
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.1...v0.7.2
v0.7.1
Fixes a number of bugs that were introduced with some of the new features!
- IPVS issues on the HA control plane
- Issues around egress addresses not being applied
- Route refactoring and lifecycle fixes
What's Changed
- Added common endpoint provider interface and fixed route deletion iss… by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/761
- Bump golang from 1.21.6-alpine3.18 to 1.22.0-alpine3.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/760
- Fix IPVS service error: netlink receive invalid argument by @lou-lan in https://github.com/kube-vip/kube-vip/pull/765
- Added possibility to remove redundant routes by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/763
- Bump sigs.k8s.io/kind from 0.20.0 to 0.22.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/764
- Bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/759
- Bump go.etcd.io/etcd/api/v3 from 3.5.11 to 3.5.12 by @dependabot in https://github.com/kube-vip/kube-vip/pull/757
- fixes a bug that wouldn't return CIDRs for egress by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/768
New Contributors
- @lou-lan made their first contribution in https://github.com/kube-vip/kube-vip/pull/765
Full Changelog: https://github.com/kube-vip/kube-vip/compare/v0.7.0...v0.7.1
v0.7.0
Big release
We now support IPv4/6 both on services and the control plane, with additional BGP updates and fixes for kubeadm this has been a long release to get out.
What's Changed
- Bump golang.org/x/sys from 0.13.0 to 0.15.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/671
- Adds capability to use your own images for e2e by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/693
- Dualstack support for Loadbalancer Services by @flawedmatrix in https://github.com/kube-vip/kube-vip/pull/687
- Add config options for BGP timers by @marc-cerebras in https://github.com/kube-vip/kube-vip/pull/695
- Bump alpine from 3.18.4 to 3.19.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/681
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/674
- Bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/kube-vip/kube-vip/pull/679
- Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/689
- Bump anchore/sbom-action from 0.15.0 to 0.15.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/678
- Bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/680
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 by @dependabot in https://github.com/kube-vip/kube-vip/pull/672
- Updates to the client to auto-detect by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/699
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/697
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/690
- Bump k8s.io/api from 0.28.3 to 0.28.4 by @dependabot in https://github.com/kube-vip/kube-vip/pull/673
- docs: fix directroute forwarding method by @zifeo in https://github.com/kube-vip/kube-vip/pull/696
- Bump k8s.io/apimachinery from 0.28.3 to 0.29.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/688
- fixes go modules by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/707
- Workflow update for go 1.21 by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/708
- Bump k8s.io/client-go from 0.28.3 to 0.29.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/703
- Bump go.etcd.io/etcd/api/v3 from 3.5.10 to 3.5.11 by @dependabot in https://github.com/kube-vip/kube-vip/pull/702
- Bump go.etcd.io/etcd/client/v3 from 3.5.10 to 3.5.11 by @dependabot in https://github.com/kube-vip/kube-vip/pull/704
- More fixes by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/709
- #647 Update Dependencies for Security Patch by @amragaey in https://github.com/kube-vip/kube-vip/pull/648
- Bump github.com/cloudflare/ipvs from 0.9.1 to 0.10.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/660
- fixes to the new ipvs import by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/710
- Removed docs as described in Remove /docs #549 by @AHB102 in https://github.com/kube-vip/kube-vip/pull/700
- Bumps the Makefile for a new release by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/712
- Allows a configurable path to the kubernetes config by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/713
- fix #723 and allow short hostnames as well by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/724
- Non-leader-election for routing table mode by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/720
- Added cli-options for bgp holdtime and keepalive by @Cellebyte in https://github.com/kube-vip/kube-vip/pull/730
- Minimal implementation of DualStack Services support by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/722
- Bump github.com/packethost/packngo from 0.30.0 to 0.31.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/715
- Bump anchore/sbom-action from 0.15.1 to 0.15.3 by @dependabot in https://github.com/kube-vip/kube-vip/pull/726
- Bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/716
- Consistent logging by @thebsdbox in https://github.com/kube-vip/kube-vip/pull/733
- Bump github.com/osrg/gobgp/v3 from 3.19.0 to 3.22.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/717
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/718
- Bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/725
- No-leader-election mode for BGP and fixes for routing table mode by @p-strusiewiczsurmacki-mobica in https://github.com/kube-vip/kube-vip/pull/740
- fix: Using log instead of fmt.print by @ii2day in https://github.com/kube-vip/kube-vip/pull/746
- Bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/734
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0 by @dependabot in https://github.com/kube-vip/kube-vip/pull/735
- Bump alpine from 3.19.0 to 3.19.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/742
- Bump golang from 1.21.5-alpine3.18 to 1.21.6-alpine3.18 by @dependabot in https://github.com/kube-vip/kube-vip/pull/727
- Bump k8s.io/apimachinery from 0.29.0 to 0.29.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/736
- Bump anchore/sbom-action from 0.15.3 to 0.15.8 by @dependabot in https://github.com/kube-vip/kube-vip/pull/747
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in https://github.com/kube-vip/kube-vip/pull/737
- fix: print manifests to stdout by @Wielewout in https://github.com/kube-vip/kube-vip/pull/750
New Contributors
- [@flawedmatrix](https://redirect.github.com/flawedmat
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.
🦙 MegaLinter status: ✅ SUCCESS
| Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
|---|
See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff