Commit Graph

  • be536eaaf7 fix: wireguard + routing-protocol sync (#1769) main Marcel Fest 2026-09-18 14:50:37 +02:00
  • 5ab63f592a fix(services): reuse link attachment ownership on service delete folowup/locks0c Marcel Fest 2026-09-18 14:10:28 +02:00
  • af3ec65d53 fix: use the introduced wireguard service_id Marcel Fest 2026-09-18 13:42:34 +02:00
  • 674f1e34ec fix: regression on preserveOnLeadershipLoss Marcel Fest 2026-09-15 15:44:08 +02:00
  • 05b6bf411c test(e2e): give docker kill more time under parallel load Marcel Fest 2026-09-10 17:28:33 +02:00
  • b0766935a9 fix(instance): roll back partially created instances Marcel Fest 2026-09-07 09:54:22 +02:00
  • db6cb12e97 fix(arp): guard manager state behind a single mutex Marcel Fest 2026-09-07 09:54:20 +02:00
  • e95e0afbd2 feat(wireguard): qualify service tunnel IDs by protocol Marcel Fest 2026-09-07 09:54:18 +02:00
  • afbbafcf90 fix(kubevip): reject out-of-range routing protocol values Marcel Fest 2026-09-07 09:54:15 +02:00
  • f0cbb81d93 fix(vip): synchronize shared datapath state (#1768) Marcel Fest 2026-09-18 14:29:51 +02:00
  • c925fb7cd9 fix: dhcp panic and leak potential folowup/locks0b Marcel Fest 2026-09-15 14:57:51 +02:00
  • d6129c8299 fix(vip): synchronize shared datapath state Marcel Fest 2026-09-04 13:08:24 +02:00
  • 3d73039cce feat(lease): record VIP ownership in lease annotations (#1767) Marcel Fest 2026-09-18 14:20:19 +02:00
  • 5334f28521 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.45.0 dependabot[bot] 2026-09-17 21:42:28 +00:00
  • bec625aadb fix: remove forwarding of a non-existent config folowup/locks3 Marcel Fest 2026-09-16 11:39:15 +02:00
  • 95a95d332f refactor(config)!: remove preserveVipOnLeadershipLoss Marcel Fest 2026-09-04 13:12:59 +02:00
  • a251e05fe4 feat(services)!: restrict shared VIPs to same-lease Cluster Services folowup/locks2 Marcel Fest 2026-09-04 13:12:55 +02:00
  • 072bbf4199 fix(manager): start the shutdown watcher before slow startup calls folowup/locks1 Marcel Fest 2026-09-07 09:54:32 +02:00
  • 5febac0496 fix(vip): synchronize shared datapath state Marcel Fest 2026-09-04 13:08:24 +02:00
  • e2ef46221c fix: regression on tests as we moved to context folowup/locks Marcel Fest 2026-09-15 17:12:16 +02:00
  • b405be8c84 fix(services): coordinate service, election and manager lifecycle Marcel Fest 2026-09-07 09:54:30 +02:00
  • 8bb4d7b112 fix: regression on preserveOnLeadershipLoss Marcel Fest 2026-09-15 15:44:08 +02:00
  • 17a0086807 test(e2e): give docker kill more time under parallel load Marcel Fest 2026-09-10 17:28:33 +02:00
  • 5a4fd9e6d6 fix(instance): roll back partially created instances Marcel Fest 2026-09-07 09:54:22 +02:00
  • da79bcdbb3 fix(arp): guard manager state behind a single mutex Marcel Fest 2026-09-07 09:54:20 +02:00
  • f48a458530 feat(wireguard): qualify service tunnel IDs by protocol Marcel Fest 2026-09-07 09:54:18 +02:00
  • 3eb3838893 fix(kubevip): reject out-of-range routing protocol values Marcel Fest 2026-09-07 09:54:15 +02:00
  • 6ab212839c fix: dhcp panic and leak potential Marcel Fest 2026-09-15 14:57:51 +02:00
  • 8c678a452f fix(vip): synchronize shared datapath state Marcel Fest 2026-09-04 13:08:24 +02:00
  • 99058c5854 fix: address feedback from review folowup/locks0a Marcel Fest 2026-09-16 17:52:18 +02:00
  • 7013019f46 fix: flip flop on ordering when reading and writing the annotation Marcel Fest 2026-09-15 13:49:52 +02:00
  • b85b0ee4d5 feat(lease): record VIP ownership in lease annotations Marcel Fest 2026-09-04 13:08:06 +02:00
  • a60f80b1b2 Refactored and fixed metrics code Patryk Strusiewicz-Surmacki 2026-09-14 19:10:57 +02:00
  • d99186480c chore: bump kube-vip to v1.2.4 v1.2.4 Marcel Fest 2026-09-16 12:13:24 +02:00
  • d557211b55 build(deps): bump golang.org/x/sys from 0.47.0 to 0.48.0 dependabot[bot] 2026-09-14 11:10:37 +00:00
  • e4eb5e8e7f build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.32.2 dependabot[bot] 2026-09-14 02:33:04 +00:00
  • a7b068f9d2 build(deps): bump golang.org/x/sync from 0.22.0 to 0.23.0 dependabot[bot] 2026-09-14 02:32:44 +00:00
  • 32ed14012e build(deps): bump k8s.io/apimachinery from 0.36.4 to 0.37.0 dependabot/go_modules/k8s.io/apimachinery-0.37.0 dependabot[bot] 2026-09-14 02:32:57 +00:00
  • 9294634b18 build(deps): bump k8s.io/client-go from 0.36.4 to 0.37.0 dependabot/go_modules/k8s.io/client-go-0.37.0 dependabot[bot] 2026-09-13 20:26:57 +00:00
  • a6bf5280d4 build(deps): bump anchore/sbom-action from 0.24.0 to 0.24.2 dependabot[bot] 2026-08-31 02:34:17 +00:00
  • 61a52e8f2a fix: function calls Cellebyte 2026-09-13 21:23:34 +02:00
  • 7e2dd0d262 fix: add manager interface at the right place Cellebyte 2026-09-13 21:18:02 +02:00
  • 7a085cb3ce fix(bgp-cp): mem-leak on stacking defers and never exit Cellebyte 2026-09-13 20:34:41 +02:00
  • 1f5c135fd1 use ipv6 in error message Marcel Fest 2026-09-13 21:49:02 +02:00
  • b4771c5319 Fixed DHCP concurrency exit issues Patryk Strusiewicz-Surmacki 2026-09-09 17:43:51 +02:00
  • 3771ccee29 Add suggestion for IPv4/IPv6 swap Marcel Fest 2026-09-13 21:47:08 +02:00
  • ee64dceb36 build(deps): bump github.com/onsi/gomega from 1.42.1 to 1.43.0 dependabot[bot] 2026-09-09 16:48:57 +00:00
  • 38fabeba9e build(deps): bump golang from 1.27.0-alpine3.23 to 1.27.1-alpine3.23 dependabot[bot] 2026-09-07 02:34:16 +00:00
  • 7ef1899567 build(deps): bump github.com/google/go-containerregistry dependabot[bot] 2026-09-09 16:46:30 +00:00
  • 637c3da47e build(deps): bump sigs.k8s.io/kind from 0.32.0 to 0.33.0 dependabot[bot] 2026-09-07 02:33:19 +00:00
  • e666a0cdd1 fix(e2e): harden nightly etcd readiness Maximilian Rink 2026-09-06 16:54:51 +02:00
  • 9a2142c028 ci: bound nightly etcd stabilization Maximilian Rink 2026-09-06 03:32:23 +02:00
  • 0606e9477c ci: surface etcd suite failures and harden nightly artifacts Maximilian Rink 2026-08-23 17:09:28 +02:00
  • 8a968618bf ci: add coverage output and nightly workflow with etcd e2e suite Maximilian Rink 2026-08-23 16:22:04 +02:00
  • 5cd138a85b build(deps): bump github.com/osrg/gobgp/v4 from 4.8.0 to 4.9.0 dependabot[bot] 2026-09-07 02:33:28 +00:00
  • 246a786fe2 build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 dependabot[bot] 2026-09-09 00:03:16 +00:00
  • 6ee3024bc6 fix(e2e): guard etcd suite teardown after setup failure Maximilian Rink 2026-09-05 22:43:16 +02:00
  • 2bc2df53fc build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 dependabot[bot] 2026-09-04 11:55:06 +00:00
  • 618904dea3 fix(ci): deflake debouncer cancellation test and patch CVE-2026-56854 Marcel Fest 2026-09-04 13:42:06 +02:00
  • 5adab14a95 fix(ci): deflake debouncer cancellation test and patch CVE-2026-56854 folowup/locks0 Marcel Fest 2026-09-04 13:42:06 +02:00
  • b116d5a469 chore(iptables): remove unused ListByID, Stats, StructuredStats, ParseStat (#1728) Maximilian Rink 2026-09-04 09:10:19 +02:00
  • 6cbf5aaeda Merge pull request #1723 from MaxRink/fix/fix-dhcp-robustness Daniel Finneran 2026-09-03 15:22:21 +01:00
  • dc453f07fc Merge pull request #1720 from MaxRink/fix/fix-dad-skip Daniel Finneran 2026-09-03 15:21:04 +01:00
  • 14b2f51aba Merge pull request #1718 from MaxRink/fix/fix-svcctx-races Daniel Finneran 2026-09-03 15:20:14 +01:00
  • 01e8fbc3e3 Merge pull request #1716 from MaxRink/fix/fix-debouncer-deadlock Daniel Finneran 2026-09-03 15:18:39 +01:00
  • 4504649c91 Merge pull request #1710 from MaxRink/fix/fix-cluster-stop Daniel Finneran 2026-09-03 15:17:13 +01:00
  • 47f4e75183 Merge pull request #1709 from MaxRink/fix/fix-route-tracker Daniel Finneran 2026-09-03 15:16:16 +01:00
  • f589a18bd9 Merge pull request #1713 from MaxRink/fix/fix-mpbgp-family Daniel Finneran 2026-09-02 17:28:58 +01:00
  • d79f3ddb52 Merge pull request #1714 from MaxRink/fix/fix-endpoints-locality Daniel Finneran 2026-09-02 17:27:19 +01:00
  • 1b25ce7d0e Merge pull request #1712 from MaxRink/fix/fix-annotations-nodelist Daniel Finneran 2026-09-02 17:26:22 +01:00
  • 96c4406d63 Merge pull request #1711 from MaxRink/fix/fix-bgp-peers Daniel Finneran 2026-09-02 17:25:43 +01:00
  • a51944b89d Merge pull request #1707 from MaxRink/fix/ipv6-cp-vip-e2e-timeout Daniel Finneran 2026-09-02 17:24:42 +01:00
  • a36dc36947 Merge pull request #1739 from MaxRink/fix/wireguard-clear-test Daniel Finneran 2026-09-01 18:21:42 +03:00
  • 47b546073a Merge pull request #1703 from MaxRink/fix/makefile-go-version Daniel Finneran 2026-09-01 10:56:39 +03:00
  • 2b126dceed Fix bgp_attach_ip_to_interface not applied to Service VIPs (#1744) Justin Cichra 2026-08-30 18:20:08 -04:00
  • 110d34b844 ci: retrigger flaky e2e leg Maximilian Rink 2026-08-23 18:51:24 +02:00
  • 5388fed92b fix: align GO_VERSION with go.mod toolchain requirement Maximilian Rink 2026-08-23 17:37:16 +02:00
  • 487859e76f test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • 0e57deef3d test(e2e): raise IPv6 control-plane VIP reachability timeout for parallel runs Maximilian Rink 2026-08-23 19:53:06 +02:00
  • b25badd185 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • 77fa726c99 test(bgp): cover peer transport options generically Maximilian Rink 2026-08-24 21:14:18 +02:00
  • 920a0182cb fix(bgp): honour configured peer port and keep source interface on MP-BGP fallback Maximilian Rink 2026-08-23 22:22:14 +02:00
  • 8d043de910 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • b0b12cfc13 test(vip): fix errcheck lint in DHCPv4 backoff test Maximilian Rink 2026-08-23 23:50:38 +02:00
  • b034c81bef fix(vip): harden DHCP client lifecycle and reply parsing Maximilian Rink 2026-08-23 23:35:17 +02:00
  • ca9640227a test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • 5276f0123f ci: retrigger flaky e2e leg Maximilian Rink 2026-08-25 12:15:40 +02:00
  • c2e5be6d6a test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • a8293f66e4 fix(route): insert route tracker entry only after AddRoute succeeds Maximilian Rink 2026-08-23 22:21:20 +02:00
  • 9d72f43f62 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • 3c3096d89d fix(bgp): validate MP-BGP fixed-address family Maximilian Rink 2026-08-23 22:24:54 +02:00
  • 5d5c893501 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • d417a0c8e8 fix(manager): handle empty node list in annotations watcher Maximilian Rink 2026-08-23 22:22:48 +02:00
  • 825ffdb20c test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • fe3a379f2d fix(debouncer): prevent deadlock when forwarding to a terminating object Maximilian Rink 2026-08-23 22:32:07 +02:00
  • c42a207c26 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • d6e5753464 fix(vip): apply per-call DAD skip instead of leaking it into persistent state Maximilian Rink 2026-08-23 23:00:11 +02:00
  • 5131b92810 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00
  • e1fd9ac3e3 fix(cluster): make Cluster.Stop concurrency-safe and lock Processor.Stop Maximilian Rink 2026-08-23 22:21:41 +02:00
  • 1831a05525 test(endpoints): follow WireGuard clear refactor Maximilian Rink 2026-08-24 21:46:05 +02:00