Releases: Azure/azure-container-networking
Releases · Azure/azure-container-networking
v1.5.19
What's Changed
- go submodules dependency updates by @rbtr in #2440
- ci: Add vnetscale cluster delete by @jpayne3506 in #2441
- cleanup redundant logs in cns savestate-file, createorUpdateNetworkCo… by @kmurudi in #2442
- update stale workflow by @rbtr in #2439
- deps: bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #2446
- fix: change to new-from-rev master in lint action by @rbtr in #2448
- ci: Modify ACN PR pipeline for merge queue use by @jpayne3506 in #2399
- ci: revert codeQL checks to be a part of merge queue runs by @jpayne3506 in #2456
- fix: add windows async delete mounts by @jpayne3506 in #2458
- revert: submodule path exclusion by @jpayne3506 in #2457
- deps: bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /dropgz by @dependabot in #2355
- ci: Add workflow check for Merge Queue pipeline start on Azure Pipeline by @jpayne3506 in #2460
- fix: check for notStarted by @jpayne3506 in #2464
- ci: bump actions/upload-artifact from 3 to 4 by @dependabot in #2438
- deps: bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #2383
- deps: bump github.com/containerd/containerd from 1.6.23 to 1.6.26 by @dependabot in #2452
- chore: migrate from disallowed registries by @rbtr in #2455
- ci: add date to cilium nightly cluster name by @vipul-21 in #2425
- deps: bump k8s.io/apiextensions-apiserver from 0.28.1 to 0.29.0 by @dependabot in #2436
- deps: bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /azure-ipam by @dependabot in #2447
- deps: bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #2382
- deps: bump github.com/billgraziano/dpapi from 0.4.0 to 0.5.0 by @dependabot in #2404
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.32.0 in /build/tools by @dependabot in #2459
- deps: bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #2467
- deps: bump github.com/labstack/echo/v4 from 4.11.3 to 4.11.4 by @dependabot in #2468
- deps: bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #2469
- ci: Add k8s conformance tests to Cilium CI/CD by @jpayne3506 in #2348
- deps: bump github.com/google/uuid from 1.3.1 to 1.5.0 by @dependabot in #2472
- deps: bump github.com/nxadm/tail from 1.4.8 to 1.4.11 by @dependabot in #2473
- ci: Increase ACN pipeline Swift E2E vmSize by @jpayne3506 in #2480
- ci: Improve package kubernetes and load by @jpayne3506 in #2483
- deps: bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #2478
- deps: bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 by @dependabot in #2479
- deps: bump github.com/avast/retry-go/v4 from 4.3.4 to 4.5.1 by @dependabot in #2475
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.9.1 by @dependabot in #2476
- deps: bump github.com/Azure/azure-container-networking from 1.5.16 to 1.5.17 in /azure-ipam by @dependabot in #2477
- ci: Cleanup Dual OS ACN PR pipeline step templates by @jpayne3506 in #2482
- deps: bump gotest.tools/v3 from 3.5.0 to 3.5.1 by @dependabot in #2474
- ci: bump Azure/login from 1.5.1 to 1.6.0 by @dependabot in #2486
- deps: bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by @dependabot in #2491
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/keyvault/azsecrets from 0.11.0 to 0.12.0 by @dependabot in #2493
- deps: bump github.com/spf13/viper from 1.16.0 to 1.18.2 by @dependabot in #2495
- ci: increase dependabot PR limit to 10 by @jpayne3506 in #2497
- ci: constrain cilium to linux on Release Test Pipeline by @jpayne3506 in #2489
- deps: bump github.com/prometheus/client_golang from 1.16.0 to 1.18.0 by @dependabot in #2501
- ci: Improve CNI|NPM integration test by @jpayne3506 in #2498
- deps: bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #2500
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #2502
- ci: verbose output for make test-load by @jpayne3506 in #2481
- deps: bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #2492
- deps: bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 by @dependabot in #2503
- deps: bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #2494
- ci: Improve TestValidateState calls from load package by @jpayne3506 in #2484
- ci: add OS scale timeout by @jpayne3506 in #2490
- ci: add kubeproxy restart before windows k8s conformance testing by @jpayne3506 in #2496
- fix: joining multiple dns server lists by @vakalapa in #2506
- fix: downgrade k8s components to 1.28 by @rbtr in #2505
- deps: bump github.com/Azure/azure-container-networking from 1.5.17 to 1.5.18 in /azure-ipam by @dependabot in #2513
- CI: Setup Cilium with Hubble Enabled nightly run by @MikeZappa87 in #2514
- fix: fixing toolbox-lite dockerfile by @pjohnst5 in #2520
- ci: bump Azure/login from 1.6.0 to 1.6.1 by @dependabot in #2525
- refactor: SWIFT v2 Middlewares by @nddq in #2390
- ci: E2E Framework [Deployment YAMLs] [2/6] by @matmerr in #2531
New Contributors
- @MikeZappa87 made their first contribution in #2514
Full Changelog: v1.5.17...v1.5.19
v1.4.52
v1.5.17
What's Changed
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 by @dependabot in #2378
- chore: release dropgz for swift v2 by @jaer-tsun in #2402
- ci: Update hcsshim in /azure-ipam by @jpayne3506 in #2389
- fix: cilium config for hubble in cilium nightly pipeline by @vipul-21 in #2398
- ci: Improve Cilium nightly pipeline by @jpayne3506 in #2407
- chore: migrate to azure-cni and azure-ipam from dropgz-test by @rbtr in #2372
- fix: replace nightly params by @jpayne3506 in #2408
- ci: Adding the Vnet Scale Integration Tests to the E2E pipeline by @nairashu in #2412
- fix: update azure-cni image version to published image by @rbtr in #2417
- ci: CNI Load Test pipeline trigger by @jpayne3506 in #2406
- fix: block wireserver port 80 traffic in multitenancy by @QxBytes in #2395
- test(scale): [NPM] fix flakes in kwok and capture kernel state on failure by @huntergregory in #2249
- fix: NPM Changed Allow All Policy for Ingress and Egress by @rayaisaiah in #2409
- fix: disable ipv6 on transparent vlan mode network create by @QxBytes in #2419
- chore: update CodeQL by @rbtr in #2405
- ci: fix for cilium connectivity merged upstream by @vipul-21 in #2424
- chore: update sample azcni installer by @rbtr in #2430
- feat: Dev stateless cni by @behzad-mir in #2276
- fix: add contexts to clean up fsnotify goroutines by @rbtr in #2427
- feat: enable readyz/healthz endpoints by @rbtr in #2431
- Change expected code to 200, since DNC returns 200 by @smittal22 in #2301
- refactor: add receiver to iptables and create interface by @QxBytes in #2421
- ci: bump github/codeql-action from 2 to 3 by @dependabot in #2435
- deps: bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.2 in /build/tools by @dependabot in #2375
- ci: bump actions/setup-go from 4 to 5 by @dependabot in #2429
- CNS - Initialize AI logging as early as possible by @ramiro-gamarra in #2437
Full Changelog: v1.5.15...v1.5.17
dropgz/v0.1.1
Changes:
- 2a90a32 chore: release dropgz for swift v2 (#2402)
- b2d9673 deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 (#2378)
This list of changes was auto generated.
What's Changed
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.2 to 1.9.0 by @dependabot in #2378
- chore: release dropgz for swift v2 by @jaer-tsun in #2402
Full Changelog: v1.5.15...dropgz/v0.1.1
v1.5.15
What's Changed
- fix: Match Cilium CLI to Cilium Agent by @jpayne3506 in #2365
- deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools by @dependabot in #2287
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 by @dependabot in #2204
- chore: Update hcsshim v0.11.4 by @jpayne3506 in #2368
- ci: Skip cilium encryption tests by @jpayne3506 in #2377
- deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #2338
- deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 by @dependabot in #2373
- add cilium dualstack hackfile targets by @camrynl in #2366
- chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a by @jpayne3506 in #2370
- fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming by @QxBytes in #2341
- chore: Update handlers v1.5.2 by @jpayne3506 in #2369
- ci: validate async delete by @camrynl in #2379
- refactor: remove cniTypesCurr.Result dependency in InterfaceInfo by @jaer-tsun in #2361
- fix: Changed the SetPolicySetting struct value to correct name in Windows NPM by @rayaisaiah in #2386
- feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 by @behzad-mir in #2388
- chore: update to go1.21 by @rbtr in #2384
- deps: bump k8s.io/api from 0.28.1 to 0.28.3 by @dependabot in #2308
- ci: bypass metric check for cilium nightly by @vipul-21 in #2393
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.1.0 to 1.4.0 by @dependabot in #2285
New Contributors
- @rayaisaiah made their first contribution in #2386
Full Changelog: v1.5.14...v1.5.15
dropgz/v0.1.0
Changes:
- 4f5183d feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 (#2388)
- 74a67b3 fix: Changed the SetPolicySetting struct value to correct name in Windows NPM (#2386)
- 44e5f37 refactor: remove cniTypesCurr.Result dependency in InterfaceInfo (#2361)
- 9330999 ci: validate async delete (#2379)
- d221d3b chore: Update handlers v1.5.2 (#2369)
- 4e6cc2f fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming (#2341)
- b184a75 chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a (#2370)
- 13d3cad add cilium dualstack hackfile targets (#2366)
- ba3a5a6 deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 (#2373)
- f5cc876 deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible (#2338)
See More
- 402e5c7 ci: Skip cilium encryption tests (#2377)
- 0e32b3e chore: Update hcsshim v0.11.4 (#2368)
- cb5094d deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 (#2204)
- 96c4c9c deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools (#2287)
- 3c026f2 fix: Match Cilium CLI to Cilium Agent (#2365)
This list of changes was auto generated.
What's Changed
- fix: Match Cilium CLI to Cilium Agent by @jpayne3506 in #2365
- deps: bump golang.org/x/net from 0.14.0 to 0.17.0 in /build/tools by @dependabot in #2287
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.3 to 1.7.2 by @dependabot in #2204
- chore: Update hcsshim v0.11.4 by @jpayne3506 in #2368
- ci: Skip cilium encryption tests by @jpayne3506 in #2377
- deps: bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #2338
- deps: bump github.com/labstack/echo/v4 from 4.11.1 to 4.11.3 by @dependabot in #2373
- add cilium dualstack hackfile targets by @camrynl in #2366
- chore: Update goproxy v0.0.0-20231031074852-3ec07828be7a by @jpayne3506 in #2370
- fix: wait for vnet ns to create and ensure veths are inside namespace instead of assuming by @QxBytes in #2341
- chore: Update handlers v1.5.2 by @jpayne3506 in #2369
- ci: validate async delete by @camrynl in #2379
- refactor: remove cniTypesCurr.Result dependency in InterfaceInfo by @jaer-tsun in #2361
- fix: Changed the SetPolicySetting struct value to correct name in Windows NPM by @rayaisaiah in #2386
- feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 by @behzad-mir in #2388
New Contributors
- @rayaisaiah made their first contribution in #2386
Full Changelog: v1.5.14...dropgz/v0.1.0
dropgz/v0.0.4.2
What's Changed
- deps: bump google.golang.org/grpc from 1.50.1 to 1.52.0 by @dependabot in #1761
- Copy azure-vnet-telemetry and azure-vnet-ipam in test setup by @camrynl in #1778
- Adds reference daemonset for v1 cni installer by @rbtr in #1771
- deps: bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 in /build/tools by @dependabot in #1779
- Update ClusterSubnetStates crd by @csfmomo in #1769
- deps: bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 in /build/tools by @dependabot in #1776
- enable l7proxy in cilium configmap by @camrynl in #1780
- update golangci-lint to v1.51 by @rbtr in #1782
- deps: bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 in /build/tools by @dependabot in #1786
- feat: allow the CNI conflist generation settings to be configured via… by @thatmattlong in #1765
- Fix the NC ID error when get container by @csfmomo in #1767
- fix: [NPM] add check for valid IPV4 addresses in TranslatePolicy by @ck319 in #1738
- [CNI][Fix] Make iptable calls idempotent for swift podsubnet scenario by @tamilmani1989 in #1795
- fix: multitenantnetwork reconciler should check errors correctly by @thatmattlong in #1791
- update tools build tag due to 3rd party conflict by @rbtr in #1793
- fix: Adding a defer func to connecttoTelemetryservice() to prevent CNI fro… by @behzad-mir in #1800
- fix: update nma GetHomeAz URL to include version by @ZetaoZhuang in #1790
- Fix incorrect 200 for a 401 from NMAgent by @timraymond in #1799
- fix: [NPM] cleanup restarted pod stuck with no IP by @huntergregory in #1503
- docs: [NPM] add windows documentation and update links to MSDocs by @huntergregory in #1805
- Dualstack cilium proposal by @rjdenney in #1673
- CNS in-mem cache to use containerid as key if manageendpointstate is enabled by @tamilmani1989 in #1811
- upgrade goldpinger version and increase ping/check timeout by @ZetaoZhuang in #1810
- Changing gcr repo as per k8s issue 4738 by @vakalapa in #1809
- deprecate SetOwnerRef in favor of SetControllerRef by @rbtr in #1801
- Revert "fix: Adding a defer func to connecttoTelemetryservice() to prevent CNI fro…" by @behzad-mir in #1819
- fix: [NPM] update endpointcache after remove policy by @ck319 in #1804
- log: [NPM-WIN] clean up some logs by @huntergregory in #1807
- add azid and enableazr fields to putNC call by @smittal22 in #1756
- CNS - Wireserver "proxy" by @ramiro-gamarra in #1825
- Add multiplat Windows 2019 and 2022 image support to tooling and pipelines, use for CNS/NPM by @rbtr in #1820
- Include body for unpublishNC calls to support AZR by @smittal22 in #1826
- fix tag for building container images by @camrynl in #1830
- Release candidate v1.4.44.4 by @thatmattlong in #2094
- chore: add release branches to pr pipeline trigger (#2095) by @thatmattlong in #2096
- fix: don't delete an existing conflist (#2115) by @thatmattlong in #2189
- Release/v1.4 Remove AKS-Engine by @jpayne3506 in #2212
- backport "feat: Consume the NCStatus to be able to append subnet is full error to Pod IP reservation failures" to release/v1.4 by @nairashu in #2252
- backport "feat: CNS/CNI async pod delete (#2183)" to release/v1.4 by @rbtr in #2245
- backport "fix: skipping the k8s e2e unsupported service conformance test (#2255)" to release/v1.4 by @rbtr in #2256
- backport: Pipeline agent image update from 18.04 to 22.04 | AzSecPack (#2327) to release/v1.4 by @jpayne3506 in #2353
- backport updated client-go by @rbtr in #2351
- fix: validate that NCIDs are well-formed GUIDs (#2359) by @rbtr in #2364
- bring new v1.4 CNI bins to dropgz by @rbtr in #2371
Full Changelog: dropgz/v0.0.4.1...dropgz/v0.0.4.2
v1.5.14
What's Changed
- fix: set cluster auto-upgrade and node auto-upgrade in the hackfile by @rbtr in #2253
- feat: update cns network container contract for swift 2 by @jaer-tsun in #2250
- fix: cluster template env vars by @jpayne3506 in #2258
- submodule dependency updates by @rbtr in #2242
- v4overlay windows test cases by @paulyufan2 in #2187
- Add OpenAPI doucmentation to CNS by @timraymond in #1461
- ci: add CNIv2 testing for different proc/OS by @jshr-w in #2230
- ci: Add HNS restart to Windows CNIv1 in Load Test Pipeline by @jpayne3506 in #2261
- ci: dualstack overlay windows test cases by @paulyufan2 in #2262
- chore: must* functions should panic by @pjohnst5 in #2268
- ci: Add log template to PR and Load Test Pipeline by @jpayne3506 in #2264
- [CNI] zap logger telemetry package by @paulyufan2 in #2266
- ci: Agent pool default set at stage level by @jpayne3506 in #2272
- chore: install ip-masq-agent as part of overlay cns scenarios by @pjohnst5 in #2273
- ci: v4overlay conformance test cases by @paulyufan2 in #2274
- test(capz): [WIN-NPM] support containerd 1.7 filesystem by @huntergregory in #2267
- fix: change artifact naming convention by @jpayne3506 in #2278
- ci: Parameterize CNS image repository by @jpayne3506 in #2280
- Fix: Update pni scope to namespaced by @aggarwal0009 in #2282
- revert: Latest NPM for integration test by @jpayne3506 in #2263
- ci: Add control through environment variables for CNI Load Test by @jpayne3506 in #2277
- ci: Update CNI Release Test pipeline by @jpayne3506 in #2283
- [CNI] zap logger for platform package by @paulyufan2 in #2233
- ci: Add NPM arm64 to CNI Load Test Pipeline by @jpayne3506 in #2289
- revert: Cilium load test RBAC by @jpayne3506 in #2291
- ci: Enable multiple runs with the same commitID by @jpayne3506 in #2292
- Adding dualstack overlay support to azure-ipam plugin for Cilium by @rjdenney in #2239
- ci: Replace manual install of kubectl with ADO KubectlInstaller task by @jpayne3506 in #2307
- chore: wait for deployment to completely delete before proceeding by @pjohnst5 in #2312
- Adding CNI async delete to old API for cilium by @rjdenney in #2302
- ci: move hubble connectivity tests to nightly pipeline by @jshr-w in #2310
- fix: retry pool allocation after cleaning IPAM state by @jshr-w in #2309
- Fix endpoints for CNS pull model API calls to DNC by @smittal22 in #2297
- fix: Pipeline agent image update from 18.04 to 22.04 | AzSecPack by @jpayne3506 in #2327
- fix: Using retryOnConflict to fix v4overlay scale tests failing. by @nddq in #2314
- fix: improper field change by @jpayne3506 in #2303
- [cni]: dualstack overlay hostIP issue hotfix by @paulyufan2 in #2290
- add a new container type for l1vh singularity container request by @kmurudi in #2215
- [CNI] Migrate zap logger for acn ipam package by @paulyufan2 in #2299
- ci: remove unused cilium files by @camrynl in #2334
- update dropgz with azure-ipam/v0.0.5 by @camrynl in #2332
- build: [NPM] update repo for ubuntu 20 by @huntergregory in #2217
- feat: build cni installer image with cni builds by @rbtr in #2324
- feat: CNS RequestIPAddress branching for MT/V2 by @nddq in #2300
- fix: Add SubnetGUID to MT PodNetwork CRD by @samarths-msft in #2321
- ci: add Cilium OS/Proc coverage to CNI Load Test pipeline by @jpayne3506 in #2296
- fix: skip setting SdnRemoteArpMacAddress when hns is not enabled by @ZetaoZhuang in #2315
- deps: bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #2293
- deps: bump golang.org/x/net from 0.15.0 to 0.17.0 in /azure-ipam by @dependabot in #2288
- feat: cni refactor for swift v2 by @jaer-tsun in #2330
- feat: build standalone azure-ipam installer image by @rbtr in #2339
- deps: bump google.golang.org/grpc from 1.58.0 to 1.59.0 by @dependabot in #2325
- fix: enable ip forward on transparent vlan network create by @QxBytes in #2335
- revert: async delete changes for azure-ipam by @camrynl in #2346
- ci: Increase test timeouts cilium connectivity test by @jpayne3506 in #2347
- chores: SWIFT v2 routing changes by @nddq in #2342
- update dropgz with azure-ipam/v0.0.6 by @camrynl in #2350
- normalize NCID by stripping Swift prefix by @rbtr in #2343
- test: validate secondary endpoint client failure by @jaer-tsun in #2345
- test: add multitenancy transparent vlan conflist to dropgz by @QxBytes in #2336
- ci: Move E2E runtime variables from job level to stage by @jpayne3506 in #2305
- ci: Update makefile cluster creation by @jpayne3506 in #2358
- ci: Parameterize dropgz input for all Release pipeline scenarios by @jpayne3506 in #2354
- ci: Update RDMA vmSku by @jpayne3506 in #2356
- Fix missing Wireserver IP configuration in Wireserver Client by @rbtr in #2271
- fix: Cilium CLI version by @jpayne3506 in #2362
- fix: validate that NCIDs are well-formed GUIDs by @rbtr in #2359
- fix zap logger rotation issues by @paulyufan2 in #2344
- fix: cni should not invoke cns to release ips for muiltitenancy by @ZetaoZhuang in #2357
New Contributors
- @jshr-w made their first contribution in #2230
- @samarths-msft made their first contribution in #2321
Full Changelog: v1.5.13...v1.5.14
v1.4.51
azure-ipam/v0.0.3.1
azure-ipam/v0.0.3.1