Граф коммитов

2468 Коммитов

Автор SHA1 Сообщение Дата
Evan Baker eae269127e
Revert "feat: use proto in CNS usage of client-go " (#3152)
Revert "feat: use proto in CNS usage of client-go  (#3131)"

This reverts commit 082d6a6655.
2024-11-15 17:03:41 +00:00
Paul Yu 5d4c4dc304
Remove bridgeName field from CNI windows conflist files (#3135)
remove bridgeName field from CNI windows conflist files
2024-11-14 15:25:21 +00:00
dependabot[bot] 585245ac0d
deps: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /build/tools (#3146)
deps: bump google.golang.org/protobuf in /build/tools

Bumps google.golang.org/protobuf from 1.35.1 to 1.35.2.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 15:23:52 +00:00
dependabot[bot] 65c7cf8715
deps: bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#3147)
Bumps google.golang.org/protobuf from 1.35.1 to 1.35.2.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 15:16:11 +00:00
Evan Baker c3f1a6ef9e
fix: remove PowerShell from Windows registry interactions (#2993)
remove powershell from windows registry txs

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-13 21:22:03 +00:00
Alexander 21708a16f6
test: add create endpoint info policy test (#3141) 2024-11-13 20:28:43 +00:00
Alexander 2a6e215ffa
ci: remove windows transparent vlan conflist (#3136) 2024-11-13 14:30:51 +00:00
Paul Yu 42aea15a34
Fix: Add default route on delegatedNIC interface (#3109)
* add default route on delegatedNIC interface

* remove logger import

* fix linter issue

* fix comments

* format codes

* gofumpt file

* enhance comment

* Update cns/middlewares/k8sSwiftV2_linux.go

Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
Signed-off-by: Paul Yu <129891899+paulyufan2@users.noreply.github.com>

---------

Signed-off-by: Paul Yu <129891899+paulyufan2@users.noreply.github.com>
Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-12 21:03:17 +00:00
ZetaoZhuang 9b43fb7f8d
expose MinTLSVersion config for TLS handshake (#3103)
* expose MinTLSVersion config

* address comment

* use valid TLS version in config test
2024-11-12 20:50:09 +00:00
dependabot[bot] 7997767d0b
ci: bump engineerd/setup-kind from 0.5.0 to 0.6.2 (#3101)
Bumps [engineerd/setup-kind](https://github.com/engineerd/setup-kind) from 0.5.0 to 0.6.2.
- [Release notes](https://github.com/engineerd/setup-kind/releases)
- [Commits](https://github.com/engineerd/setup-kind/compare/v0.5.0...v0.6.2)

---
updated-dependencies:
- dependency-name: engineerd/setup-kind
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 17:25:19 -06:00
John Payne 1b5d3a1076
ci: Add exit code capture for PR pipeline (#3125)
* ci: Add exit code capture for PR pipeline

* ci: ignore errors from cilium status
2024-11-12 18:34:46 +00:00
Evan Baker 6a53d5d49b
feat: Windows HPC base image (#3105)
feat: windows hpc base image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-12 16:42:42 +00:00
Paul Yu 8e8a5fde51
Remove l2bridge checker on windows and l2tunnel mode (#3113)
* remove l2bridge checker and l2tunnel mode

* fix l2bridge type

* fix the comment to add an UT to ensure hcn network type is always l2bridge

* go format to fix the linter issue
2024-11-11 22:49:49 +00:00
dependabot[bot] 5011d9a9db
deps: bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /build/tools (#3134)
deps: bump github.com/golangci/golangci-lint in /build/tools

Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.61.0...v1.62.0)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 16:49:39 +00:00
dependabot[bot] 40a79280f8
deps: bump golang.org/x/net from 0.30.0 to 0.31.0 (#3133)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 01:10:13 +00:00
dependabot[bot] 11983b1a6d
deps: bump golang.org/x/time from 0.7.0 to 0.8.0 (#3128)
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/time/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: golang.org/x/time
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 22:47:20 +00:00
Behzad Mirkhanzadeh c524294729
feat: adding stateless CNI support for ACI (#3085)
* feat: adding stateless CNI support for ACI

* fix:adding unit test

* addressing the comments
2024-11-08 21:18:30 +00:00
Evan Baker 082d6a6655
feat: use proto in CNS usage of client-go (#3131)
feat: use proto in client-go

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-08 20:25:55 +00:00
John Payne 352a948406
ci: standardize E2E job timeout to 2 hours on PR pipeline (#3124)
ci: standardize E2Ejob timeout to 2 hours on PR pipeline
2024-11-08 19:35:59 +00:00
dependabot[bot] 8adc610192
deps: bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#3127)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 14:43:36 +00:00
John Payne c053c179b1
[forwardport] ci: update regex for new cilium images (#3115) (#3118)
ci: update regex for new cilium images (#3115)
2024-11-07 21:18:32 +00:00
dependabot[bot] 6724f9b27e
deps: bump google.golang.org/grpc from 1.67.1 to 1.68.0 (#3116)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.1 to 1.68.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 19:56:22 +00:00
dependabot[bot] cf89840051
deps: bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 (#3112)
Bumps [github.com/vishvananda/netns](https://github.com/vishvananda/netns) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/vishvananda/netns/releases)
- [Commits](https://github.com/vishvananda/netns/compare/v0.0.4...v0.0.5)

---
updated-dependencies:
- dependency-name: github.com/vishvananda/netns
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 15:52:10 +00:00
Hunter Gregory 73a22fc5c6
fix: [NPM] [Linux] improve iptables version detection and cleanup (#3090)
* fix: improve iptables version detection

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: redo everything and add tests

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: address comments

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: avoid segfault by only listing one chain

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* style: log the kernel version

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* style: fix lints

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: don't use stale chains. add comments. minor style change

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: listing kube chain. get stderr too. also add missing ut

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: log messages

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* fix: stop checking kernel version. default nft, never crash

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* style: fix lint

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* style: try fixing gci/gofumpt lint

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* test: fix unit tests referencing iptables legacy

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

* style: fix lint in iptm_test.go

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>

---------

Signed-off-by: Hunter Gregory <42728408+huntergregory@users.noreply.github.com>
2024-11-06 22:04:36 +00:00
Santhosh Prabhu 7195484dd9
fix: add retraction of v1.16.15 (#3108) 2024-11-06 20:59:51 +00:00
rejain456 b7190c88c0
[NPM Lite] Querying L1VH + Non-L1VH Endpoints (#3086)
* Added logic to make 2 hns calls for 2 different endpoint states

* added querying to l1vh hns only if npm lite is enabled

* added logging line for debugging

* updated config

* removed logging lines

* fixing go lint err

* refactored based on pr comments

* replaced with errors.Wrap and fixed a logging statement

* added if condition with logic

* changed errl1vh to err

* added omments

* added logging lines for debugging

* added npm lite enabled log debugging

* spacing

* syntax

* added logs for debugging

* optimizing api load

* added function to remove common endpoints

* added logging for debugging

* removed npm lite check

* removed all the debugging comments

* added extra unit test cases

* added additional unit tests

* removed protobuf code

* fixed comment

* fixed a spelling error

* resolved pr comments

* updated a comment

* revised comment

* resolved further pr comments

* changed back to for loop from range
2024-11-05 22:51:08 +00:00
Evan Baker 3c4641c1c8
feat: add IPConfig state logs/metrics to Request/Release handlers (#3050)
* feat: add IPConfig state logs/metrics to Request/Release handlers

Signed-off-by: Evan BaKer <rbtr@users.noreply.github.com>

* make metrics recording async so that it will not block ip requests

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

---------

Signed-off-by: Evan BaKer <rbtr@users.noreply.github.com>
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-11-05 20:14:30 +00:00
Santhosh Prabhu b5a7f14ecd
test: pipeline changes for cilium nodesubnet (#3083)
* chore: separate pipeline changes for cilium nodesubnet

* fix:make linter happy

* chore: remove node subnet cilium version tag

* fix: make private fork version tags compatible
2024-11-05 00:26:39 +00:00
Santhosh Prabhu 1c1bbaa924
feat: support for cilium + nodesubnet (#3073)
* feat: support for cilium + nodesubnet

* fix: make linter happy

* fix: make linter happy

* fix: make linter happy

* test: add test for nodesubnet

* chore: add missing files

* nicer comment

* chore: fix comment typo

* fix: update cns/restserver/nodesubnet.go

Co-authored-by: Timothy J. Raymond <timraymond@users.noreply.github.com>
Signed-off-by: Santhosh  Prabhu  <6684582+santhoshmprabhu@users.noreply.github.com>

* fix: update cns/restserver/restserver.go

Co-authored-by: Timothy J. Raymond <timraymond@users.noreply.github.com>
Signed-off-by: Santhosh  Prabhu  <6684582+santhoshmprabhu@users.noreply.github.com>

* refactor: address comments

* fix: address comments

* chore:comment cleanup

* fix: do not use bash in ip config update

* fix: address comments

* fix: make linter happy

* chore: move pipeline changes out

* test: more elaborate test including checks on IP pool state

* fix: use comments suitable for documentation

Co-authored-by: Timothy J. Raymond <timraymond@users.noreply.github.com>
Signed-off-by: Santhosh  Prabhu  <6684582+santhoshmprabhu@users.noreply.github.com>

* chore: address comments

* chore:make linter happy

* fix: address comments

* chore: typo

* chore: address comments

* fix: update comments

---------

Signed-off-by: Santhosh  Prabhu  <6684582+santhoshmprabhu@users.noreply.github.com>
Co-authored-by: Timothy J. Raymond <timraymond@users.noreply.github.com>
2024-11-05 00:24:57 +00:00
Alexander 7f0339a294
fix: pass ai metadata to telemetry during cni image build (#3095)
* fix log on ai telemetry handle create error

* fix failure to pass cni ai id at build time for cni images

* address feedback

* move ai id to hardcoded variable

* update unit test

* Revert "move ai id to hardcoded variable"

This reverts commit 666c2b0a8f.

* fix typo
2024-11-04 21:39:37 +00:00
John Payne 7b188cc08e
ci: hardcode docker container build image (#3102) 2024-11-04 20:22:11 +00:00
dependabot[bot] 287cce8dc4
deps: bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#3099)
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 22:09:24 +00:00
robogatikov 5d14000083
feat: make OverlayExtensionConfig `ExtensionIPRange` field immutable (#3056)
feat: make extensionIPRange field immutable
2024-11-01 17:35:47 +00:00
Camryn Lee 2938c1feb6
ci: nodepool scale down for cilium pipeline (#3096)
* nodepool scale down instead of vmss scale

* replace make target for scale-vmss with scale-nodes

* set scale down to 5

* add nodepool name to scale target
2024-11-01 16:27:50 +00:00
dependabot[bot] 97bcdb55d1
deps: bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9 (#3093)
Bumps [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) from 0.12.8 to 0.12.9.
- [Release notes](https://github.com/Microsoft/hcsshim/releases)
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.8...v0.12.9)

---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 13:38:41 +00:00
Ramiro 19156a71a3
Adding availability zone to nnc spec (#3092)
* adding availability zone to nnc spec

* adding optional kubebuilder annotation
2024-10-31 13:16:30 +00:00
dependabot[bot] 423a1c7cf3
deps: bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#3087)
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.60.0 to 0.60.1.
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md)
- [Commits](https://github.com/prometheus/common/compare/v0.60.0...v0.60.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 20:05:22 +00:00
Santhosh Prabhu eb059cbe0b
fix: update pipeline to handle an extra character 'v' in version tag (#3089)
* fix: update pipeline to handle v in version tag

* chore: empty commit for pipeline run
2024-10-29 10:01:04 +00:00
dependabot[bot] 571afbcc31
deps: bump k8s.io/kubelet from 0.30.5 to 0.30.6 (#3082)
Bumps [k8s.io/kubelet](https://github.com/kubernetes/kubelet) from 0.30.5 to 0.30.6.
- [Commits](https://github.com/kubernetes/kubelet/compare/v0.30.5...v0.30.6)

---
updated-dependencies:
- dependency-name: k8s.io/kubelet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 16:29:07 +00:00
Camryn Lee 9f5392ca15
chore: delete podAntiAffinity from cilium daemonsets in test (#3078)
* delet podAntiAffinity from cilium daemonsets

* add 1.14 dualstack changes
2024-10-23 16:05:56 +00:00
ZetaoZhuang 7d6ce69115
change apipa network gw address from .1 to .2 (#2933)
* change gw address to .2

* refactor and add UTs

* fix lint

* fix loopback adapter default gw address

* remote address should always be .1

* address comment

* adjust comment

* ddress comment

* fix func comment

* fix loopback adapter gw
2024-10-22 19:32:56 +00:00
rejain456 2085f66058
[NPM Lite] Fix for NPM Lite Yaml File (#3077)
hot fix for npm lite yaml file
2024-10-22 17:14:40 +00:00
dependabot[bot] ecf66fea86
deps: bump github.com/Microsoft/hcsshim from 0.12.7 to 0.12.8 (#3080)
Bumps [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) from 0.12.7 to 0.12.8.
- [Release notes](https://github.com/Microsoft/hcsshim/releases)
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.7...v0.12.8)

---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 15:21:03 +00:00
dependabot[bot] 2836a9dab6
deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 (#3074)
deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore

Bumps [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) from 1.14.0 to 1.16.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.14.0...sdk/azcore/v1.16.0)

---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 15:42:20 +00:00
Santhosh Prabhu f91ab26336
feat: create a dummy NC to store secondary IPs in nodesubnet deployments with Cilium (#3057)
* WIP

* chore: first set of files for nodesubnet nc

* chore: add ipam reconciler interface

* feat: add ability to save fake nodesubnet nc

* fix: make linter happy, cleanup

* chore: cleanup

* fix: make linter happy

* fix: make linter happy

* fix: fix failing test

* refactor: remove public ipam reconciler interface

* fix: fix compile after unexporting interface

* refactor: break down IPAM reconciliation to address Evan's comment

* chore: fix comment

* fix:make linter happy

* fix: Address comments, add todo for Evan's feedback

* Address comments

* fix: fix tests
2024-10-17 23:59:40 +00:00
dependabot[bot] 5f4c36c1b6
deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#3071)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.4 to 1.20.5.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 20:58:40 +00:00
dependabot[bot] 7f12bd9848
deps: bump github.com/containernetworking/plugins from 1.5.1 to 1.6.0 in /azure-ipam (#3072)
deps: bump github.com/containernetworking/plugins in /azure-ipam

Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/containernetworking/plugins/releases)
- [Commits](https://github.com/containernetworking/plugins/compare/v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/containernetworking/plugins
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 20:49:55 +00:00
dependabot[bot] bb1b415d9f
deps: bump github.com/axw/gocov from 1.1.0 to 1.2.1 in /build/tools (#3068)
Bumps [github.com/axw/gocov](https://github.com/axw/gocov) from 1.1.0 to 1.2.1.
- [Release notes](https://github.com/axw/gocov/releases)
- [Commits](https://github.com/axw/gocov/compare/v1.1.0...v1.2.1)

---
updated-dependencies:
- dependency-name: github.com/axw/gocov
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 20:31:43 +00:00
Alexander 2e8881348e
test: add uts for cni add function (#3069)
* add dualnic windows multitenancy test

* add linux multitenancy test

* add linux swiftv2 multi nic ep info test

* add windows swiftv2 infra with delegated ep info test

* add check to ensure epInfo.ifName is overwritten in add endpoint for linux swiftv2

* test options set in invoker propagate to all endpoint infos

* test dns in nwCfg propagates to all endpoint infos

* test options and data are created for each endpoint info

* address linter issues
2024-10-16 20:21:17 +00:00
Santhosh Prabhu b5046a001f
Make throttling nmagent fetches for nodesubnet more dynamic (#3023)
* feat(CNS): Early work on better throttling in NMAgent fetch for nodesubnet

* feat(CNS): Update NMAgent fetches to be async with binary exponential backoff

* chore: check for empty nmagent response

* test: update test for empty response

* style: make linter happy

* chore: fix some comments

* fix: Fix bug in refresh

* refactor: Address comments

* refactor: ignore primary ip

* refactor: move refresh out of ipfetcher

* test: add ip fetcher tests

* fix: remove broken import

* fix: fix import

* fix: fix linting

* fix: fix some failing tests

* chore: Remove unused function

* test: test updates

* fix: address comments

* chore: add missed file

* chore: add comment about static interval

* feat: address Evan's comment to require Equal method on cached results

* chore: add missed file

* feat: more efficient equality

* refactor: address Evan's comment

* refactor: address Tim's comment

* fix: undo accidental commit

* fix: make linter happy

* fix: make linter happy
2024-10-14 20:54:36 +00:00