Commit Graph

  • b358505465
    build(deps): bump the k8s-dependencies group across 1 directory with 6 updates dependabot/go_modules/k8s-dependencies-49736e39d8 dependabot[bot] 2026-04-09 08:45:29 +00:00
  • d2359f280e build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp master dependabot[bot] 2026-04-08 19:36:16 +00:00
  • 90551068a8 docs(RELEASE.md): Nest prep-release instructions under major/minor revision. Add an additional lint/test step into patch release instructions Cat C 2026-04-05 13:51:10 -07:00
  • db3f0f14ab
    doc(RELEASE.md): properly distinguish between major/minor/patch releases update_release_instructions Aaron U'Ren 2026-04-05 15:46:12 -05:00
  • 2e2fb598ea
    fix(ci): use real commit SHA not annotated tag SHA for all github actions Aaron U'Ren 2026-04-05 15:41:26 -05:00
  • bed22a2cd6 Merge pull request #2052 from cloudnativelabs/advisory-fix-1 v2.8.1 v2.8 Cat C 2026-04-05 13:29:57 -07:00
  • a69544995c
    fix(scorecard.yml): use the actual SHA not the annotated tag SHA for version Aaron U'Ren 2026-04-05 15:31:57 -05:00
  • 5e2bb9f12d
    Merge pull request #2052 from cloudnativelabs/advisory-fix-1 Cat C 2026-04-05 13:29:57 -07:00
  • f439d20fc9 fact(go): switch gomoq & gotestsum to go tool Aaron U'Ren 2026-03-28 14:56:49 -05:00
  • 8b770bc1aa fix(ci): set provenance mode to min to remove potential errors from the PR body Aaron U'Ren 2026-03-22 19:54:26 -05:00
  • cca9390a45 feat(ci): add OpenSSF scorecard to workflow + README badge Aaron U'Ren 2026-03-22 18:00:56 -05:00
  • eba34b5eef feat(Makefile): version gotestsum Aaron U'Ren 2026-03-22 17:57:51 -05:00
  • 3e9acbd2fe feat(ci): add sboms and cosign verification for official build artifacts Aaron U'Ren 2026-03-22 17:34:44 -05:00
  • 98712faf89 feat(Makefile): introduce grype for container scanning Aaron U'Ren 2026-03-22 12:27:40 -05:00
  • a748497da6 fix(codeql-analysis.yml): explicitly specify golang Aaron U'Ren 2026-03-22 12:02:50 -05:00
  • 4aa5c136a3 feat(ci): pin all GitHub actions using SHA sums Aaron U'Ren 2026-03-22 11:58:29 -05:00
  • f6d333c709 fact(ci): split ci flow across multiple files Aaron U'Ren 2026-03-22 11:53:46 -05:00
  • 3e622b0c90 fix(ci.yml): replace deprecated set-output with GITHUB_OUTPUT Aaron U'Ren 2026-03-22 11:35:52 -05:00
  • 3ce2952cfe feat(ci.yml): add unicode security checks and restructure CI pipeline Aaron U'Ren 2026-03-22 10:48:11 -05:00
  • 7943828294 fix(prep-release): handle yaml anchors in GH actions and add tests Aaron U'Ren 2026-03-22 18:33:14 -05:00
  • 770f905723 feat(prep-release): handle non-versioned docker images also Aaron U'Ren 2026-03-22 16:34:27 -05:00
  • 518ce542c0 fix(Makefile): run doctoc and spellcheck from tagged images Aaron U'Ren 2026-03-22 16:33:46 -05:00
  • 6f161fb9f0 fix(prep-release): ensure toolchain atomicity Aaron U'Ren 2026-03-22 16:20:52 -05:00
  • 9ae5497995 feat(prep-release): create authoritative pre-release update process Aaron U'Ren 2026-03-22 15:55:59 -05:00
  • 878eebbd01 fix(NRC): Remove debug logging of raw node annotations that leaks BGP password. Credit to: @offset Cat C 2026-04-02 16:13:45 -07:00
  • 8d2cefe2af
    build(deps): bump github.com/osrg/gobgp/v4 from 4.2.0 to 4.4.0 dependabot/go_modules/github.com/osrg/gobgp/v4-4.4.0 dependabot[bot] 2026-04-01 09:44:54 +00:00
  • 30140ccaef
    build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.296.2 dependabot[bot] 2026-04-01 09:44:49 +00:00
  • a1b642bb88 build(deps): bump github.com/aws/aws-sdk-go-v2/config dependabot[bot] 2026-04-01 09:19:16 +00:00
  • 1e35839c59 build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.4 to 1.41.5 dependabot[bot] 2026-04-01 07:42:26 +00:00
  • 0dd38237b5 build(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 dependabot[bot] 2026-04-01 07:43:54 +00:00
  • a051e0eec7
    Merge pull request #2017 from 1fabi0/feature_kep-1860 Cat C 2026-03-31 19:28:21 -07:00
  • 20a2e034b9 test(NSC): reorganize test files per reviewer feedback Aprazors 2026-03-30 09:27:06 -05:00
  • 59c5ec69fd test(NSC): add tests for shuffle, healthcheck concurrency, and invalid IP handling Aprazors 2026-03-22 21:23:09 -05:00
  • aba49a9892 fix(NSC): harden Network Services Controller against panics, races, and sync errors Aprazors 2026-03-22 21:07:43 -05:00
  • 01f8216d24 fix(NRC): extend atomic.Bool to initSrcDstCheckDone and ec2IamAuthorized Aprazors 2026-03-30 09:53:28 -05:00
  • fc89d09356 fix(NRC): use atomic.Bool for bgpServerStarted to prevent data race Aprazors 2026-03-18 13:58:40 -05:00
  • 421fd43623 feat(services): support ipMode Proxy for LoadBalancer ingresses Kamp, Fabian 2026-03-24 16:58:26 +01:00
  • 9904bd3572 build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 dependabot[bot] 2026-03-19 16:14:32 +00:00
  • ebb9c71710 build(deps): bump github.com/aws/aws-sdk-go-v2/config dependabot[bot] 2026-03-19 10:07:22 +00:00
  • d4fae3cd64 build(deps): bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds dependabot[bot] 2026-03-19 07:30:46 +00:00
  • b66791fbbb build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 dependabot[bot] 2026-03-19 07:29:26 +00:00
  • 8d2292e823 build(deps): bump docker/setup-buildx-action from 3 to 4 dependabot[bot] 2026-03-19 07:57:55 +00:00
  • 05955f49e0 build(deps): bump docker/setup-qemu-action from 3 to 4 dependabot[bot] 2026-03-19 07:29:28 +00:00
  • 1a2e20413d build(deps): bump docker/login-action from 3 to 4 dependabot[bot] 2026-03-19 07:29:20 +00:00
  • 0802c742a5 build(deps): bump docker/build-push-action from 6 to 7 dependabot[bot] 2026-03-19 07:29:31 +00:00
  • 8929cc7a32 build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 dependabot[bot] 2026-03-19 02:43:57 +00:00
  • a6d5ecadf1
    doc(RELEASE.md): update release command to a more precise version Aaron U'Ren 2026-03-15 21:02:27 -05:00
  • 0e94d43d40
    doc(user-guide.md): add service IP validation to table of contents v2.8.0 Aaron U'Ren 2026-03-15 20:48:39 -05:00
  • a1f0b2eea3
    fix: validate external IPs and LB IPs against configured ranges Aaron U'Ren 2026-03-11 22:16:54 -05:00
  • 06cff2e498
    doc: remove slashes from headings to fix website generation Aaron U'Ren 2026-03-15 15:11:36 -05:00
  • 193bef9f15 doc: update architecture diagram with lbc Aaron U'Ren 2026-03-15 14:21:39 -05:00
  • dec6b7d7a6 chore(.gitignore): add a place for personal scripts Aaron U'Ren 2026-03-11 14:54:54 -05:00
  • 4ff7c86060 doc: add a statement about supported versions of kube-router Aaron U'Ren 2026-03-11 14:39:09 -05:00
  • 070d9565db feat(lint): add basic typos checker to ensure less spelling mistakes in the future Aaron U'Ren 2026-03-09 21:08:59 -05:00
  • 1df7ecde9c doc: add table of contents to long markdown files Aaron U'Ren 2026-03-09 21:01:43 -05:00
  • 2f26e67e6b doc(troubleshoot.md): add content to the guide Aaron U'Ren 2026-03-09 20:21:35 -05:00
  • 3e193a74a7 doc: correct spelling and grammar mistakes Aaron U'Ren 2026-03-09 19:34:56 -05:00
  • 06b0b746bf doc: update and modernize documentation Aaron U'Ren 2026-03-09 19:13:37 -05:00
  • e4b356cb6c doc(CODE_OF_CONDUCT.md): add a basic code of conduct Aaron U'Ren 2026-03-09 18:59:33 -05:00
  • b5b1081679 doc(development): update / clarify development / contribution practices Aaron U'Ren 2026-03-09 18:59:12 -05:00
  • 667be7d612
    chore(.gitignore): add a place for personal scripts update_documentation Aaron U'Ren 2026-03-11 14:54:54 -05:00
  • d3509de973
    doc: add a statement about supported versions of kube-router Aaron U'Ren 2026-03-11 14:39:09 -05:00
  • 054d5d1ceb
    feat(lint): add basic typos checker to ensure less spelling mistakes in the future Aaron U'Ren 2026-03-09 21:08:59 -05:00
  • 62b30e380b
    doc: add table of contents to long markdown files Aaron U'Ren 2026-03-09 21:01:43 -05:00
  • 103992c252
    doc(troubleshoot.md): add content to the guide Aaron U'Ren 2026-03-09 20:21:35 -05:00
  • 2cc9b129f2
    doc: correct spelling and grammar mistakes Aaron U'Ren 2026-03-09 19:34:56 -05:00
  • f566822765 chore: add Cat C (catherinetcai) to maintainer list Aaron U'Ren 2026-03-09 21:24:21 -05:00
  • 8dc0500098
    doc: update and modernize documentation Aaron U'Ren 2026-03-09 19:13:37 -05:00
  • 6849bb713d
    doc(CODE_OF_CONDUCT.md): add a basic code of conduct Aaron U'Ren 2026-03-09 18:59:33 -05:00
  • 93ee7328db
    doc(development): update / clarify development / contribution practices Aaron U'Ren 2026-03-09 18:59:12 -05:00
  • 39efb9230c feat: add support for SCTP Roman Kuzmitskii 2026-02-20 15:55:40 +07:00
  • 62d1788cad chore(PULL_REQUEST_TEMPLATE.md): add a pull request template to help guide users towards adhering to the AI policy Aaron U'Ren 2026-03-09 18:20:20 -05:00
  • ac57ed5fb0 doc(ai): add AI documentation and usage guidelines with AGENTS file Aaron U'Ren 2026-03-08 21:32:36 -05:00
  • f05ae5a1a3
    doc(metrics.md): replace controller_bgp_peers -> bgp_peer_info Aaron U'Ren 2026-03-07 22:45:25 -06:00
  • b1a34ed438 feat(gobgp): add kube_router_bgp_peer_info metric Roman Kuzmitskii 2026-02-14 16:28:20 +07:00
  • b40e9472d5 build(deps): bump golang.org/x/net from 0.49.0 to 0.51.0 dependabot[bot] 2026-03-01 07:17:22 +00:00
  • 5cee14cc07 build(deps): bump goreleaser/goreleaser-action from 6 to 7 dependabot[bot] 2026-03-01 07:14:40 +00:00
  • fda5ebcf1b
    fix(aws.go): load region before attempting to assume a role v2.7.1 v2.7 Aaron U'Ren 2026-02-14 16:17:25 -06:00
  • a8dd0c23c1 fix(aws.go): load region before attempting to assume a role Aaron U'Ren 2026-02-14 16:17:25 -06:00
  • da9805033d feat(go): other misc dep updates v2.7.0 Aaron U'Ren 2026-02-01 18:36:31 -06:00
  • ff8ad4ca0f feat(Dockerfile): bump IPTABLES wrapper version to latest Aaron U'Ren 2026-02-01 18:16:15 -06:00
  • ae9c04c4dd feat(gobgp): update v3.37.0 -> v4.2.0 Aaron U'Ren 2026-02-01 15:42:07 -06:00
  • f56f307861 feat(Makefile): bump CNI plugins v1.8.0 -> v1.9.0 Aaron U'Ren 2026-02-01 11:53:16 -06:00
  • 93590bab1c feat(Makefile): bump goreleaser v2.12.2 -> v2.13.3 Aaron U'Ren 2026-02-01 11:52:55 -06:00
  • 8edde99b74 feat(Makefile): bump golangci-lint v2.4.0 -> v2.8.0 Aaron U'Ren 2026-02-01 11:52:32 -06:00
  • 4acb902916 feat(go): update go 1.25.1 -> 1.25.7, alpine 3.22 -> 3.23 Aaron U'Ren 2026-02-01 11:52:07 -06:00
  • a1e6de9f8f test(NSC): add endpoint checking to tests that need them Aaron U'Ren 2026-01-31 15:35:26 -06:00
  • 3157e85eb8 test(NSC): fix two DSR service tests to create pods Aaron U'Ren 2026-01-31 13:25:46 -06:00
  • ca6b644d32 test(NSC): mock netlink calls - attempt 1 Aaron U'Ren 2026-01-25 16:27:11 -06:00
  • b9cd0de978 test(NSC): add DSR unit tests - series 1 Aaron U'Ren 2026-01-25 15:52:25 -06:00
  • 10f366ace6 test(NSC): implement traffic policy unit testing Aaron U'Ren 2026-01-25 14:51:13 -06:00
  • 048680706c fix(NSC): cleanup historical bad IPv6 TCPMSS vals Aaron U'Ren 2026-01-25 14:07:00 -06:00
  • 8aaba6505e test(NSC): add comprehensive TCPMSS unit tests Aaron U'Ren 2026-01-25 13:55:46 -06:00
  • d208307d43 fact(test): reuse existing ValToPtr functions Aaron U'Ren 2026-01-31 12:07:22 -06:00
  • ae39f279a7 fact(NSC): use LinuxNetworkingMock instead of creating a new one Aaron U'Ren 2026-01-25 13:20:06 -06:00
  • 59814eb67b fix: convert ginkgo tests to standard go tests Aaron U'Ren 2026-01-25 12:53:37 -06:00
  • 790d53ee51 fact(bgp_peers.go): migrate for loop -> slices.Contains Aaron U'Ren 2026-01-25 11:15:10 -06:00
  • 827cb4ae7b fix(BGP): always configure AFI SAFI Aaron U'Ren 2026-01-25 11:10:06 -06:00
  • 4dc20bd952 feat(retry.go): add debug logging to retries Aaron U'Ren 2026-01-14 09:46:19 -06:00
  • ee0940b87c fix(dsr): set TCPMSS based on address family Richard Kojedzinszky 2026-01-25 18:38:19 +01:00