Skip to content

Releases: Azure/AgentBaker

v0.20260702.0

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 03 Jul 01:18
90f098d

What's Changed

Features

  • feat: adding support for amdama (supernova) gpus release 1.5 by @mipresmsft in #8749
  • fix(acl): bump marketplace image to 3.20260616.01 by @aadhar-agarwal in #8748
  • feat(linux): onboard to AIB API version 2025-10-01 and use hosted script for workload prefetch optimization by @cameronmeissner in #8781
  • feat(anc): support a base-to-version hotfix map in downloadHotfix by @Devinwong in #8694
  • feat(gpu): pre-bake CUDA driver into the VHD + tear it down on non-GPU nodes by @ganeshkumarashok in #8786
  • feat(gpu): enable CUDA driver prebake on shared Ubuntu gen2 VHD builds by @ganeshkumarashok in #8803

Fixes

  • fix: remove hardcode MAR endpoint in ensurePodInfraContainerImage for Network isolated cluster by @fseldow in #8735
  • fix: added retry handling for transient azure linux rpm repo metadata failures by @awesomenix in #8752
  • fix: configure renovate for ig-gadgets by @chmill-zz in #8784

Build/Test

  • feat: add subscriptionId template parameter to E2E pipeline by @rchincha in #8747
  • fix: cleanup cluster resources if aks cluster is being deleted by @awesomenix in #8769
  • fix: harden Linux E2E scriptless hack and skip it in VHD-build pipelines by @r2k1 in #8794
  • fix: flaky localdns exporter e2e validation by @jingwenw15 in #8454

Windows

  • feat(windows): add WS2025 Gen2 Trusted Launch VHD build by @sinmentis in #8768
  • fix(windows): write TLS bootstrap-config in NodePrep, not BasePrep by @benjamin-brady in #8795

Misc

  • docs: add PIS basePrep/nodePrep review guidance to Copilot instructions by @r2k1 in #8806
  • docs(kubelet): clarify config file generation precedence with tests and variable naming by @abigailliang-aks-sig-node in #8777

Dependabot Updates

  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #8746
  • chore(deps): update pytest requirement from <10.0,>=9.0.3 to >=9.1.1,<10.0 in /vhdbuilder/packer/test/pam by @dependabot[bot] in #8753
  • chore: bump golang to 1.25.11 for cve fixes by @lilypan26 in #8756

VHD Component Updates

  • chore: bump azure-cloud-node-manager and acr-credential-provider versions by @anndono in #8754
  • chore(deps): update dependency dra-driver-nvidia-gpu to v0.4.0-ubuntu24.04u2 by @renovate[bot] in #8762
  • chore(deps): update windowscached (patch) by @renovate[bot] in #8757
  • chore(deps): update inspektor-gadget (minor) by @renovate[bot] in #8045
  • chore(deps): update kubelet-kubectl (patch) by @renovate[bot] in #8722
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8759
  • chore(deps): update nvidia-dcgm (patch) by @renovate[bot] in #8659
  • chore(deps): update oss/v2/kubernetes/windows-gmsa-webhook docker tag to v0.12.1-14 by @renovate[bot] in #8783
  • chore(deps): update azure-cloud-node-manager (patch) by @renovate[bot] in #8780
  • chore(deps): update oss/v2/azure/ip-masq-agent-v2 docker tag to v0.1.16-9 by @renovate[bot] in #8576
  • chore(deps): bump github.com/containerd/containerd/v2 from 2.2.4 to 2.2.5 in /image-fetcher by @dependabot[bot] in #8751
  • chore(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33 in /vhdbuilder/lister by @dependabot[bot] in #8750
  • feat(gpu): use aks-gpu-cuda-lts (R580 LTS) for the managed CUDA driver by @ganeshkumarashok in #8811

New Contributors

Full Changelog: v0.20260619.0...v0.20260702.0

v0.20260619.0

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 23 Jun 18:31
23bd93d

What's Changed

Changes

  • fix: use one big vnet and attach AKS clusters to it to avoid creating bastion multiple times by @awesomenix in #8646
  • refactor(linux): only start secure-tls-bootstrap.service via kubelet WantedBy= by @cameronmeissner in #8632
  • fix: disable APT phased updates during Ubuntu VHD build by @djsly in #8664
  • feat(e2e): isolate Kubeclient rate limiters to prevent test flakes by @timmy-wright in #8677
  • fix: create per cluster api server dns zone to avoid circular dependency by @awesomenix in #8673
  • fix: update windows base versions for 6B by @timmy-wright in #8668
  • fix(e2): e2e fixes by @timmy-wright in #8678
  • fix: skip reserved CIDR while allocating subnet by @awesomenix in #8681
  • fix: dont t create private zone or api server in network isolated mode by @awesomenix in #8684
  • fix: add prewarm containerd to nodecontroller boothook by @lilypan26 in #8687
  • chore: add runzhen, karenychen, xuexu6666 as code owners by @ganeshkumarashok in #8688
  • feat(linux): emit per-step CSE timing events for GPU driver install by @ganeshkumarashok in #8679
  • test(e2e): enforce rebuild-revision parity across GPU OS variants by @surajssd in #8660
  • docs: instruct contributors to open PRs from the repo, not a fork by @ganeshkumarashok in #8689
  • test: (scriptless) Enable scriptless phase 3 in AB e2es by @lilypan26 in #8453
  • fix: if niether nbc cmd or aks node config exists, exit gracefully by @awesomenix in #8703
  • fix: make e2e recoverable if there are errors during the test by @awesomenix in #8706
  • fix: fix artifact arm64 params, anc hotfix to handle boothook by @awesomenix in #8710
  • feat: add secondary nic count in NBC and NetworkConfig by @jumpinthefire in #8697
  • fix: vhdbuilder phase 2.5 should still use nbccsecmd hack by @lilypan26 in #8712
  • fix(linux): allow secondary nics to be configured on boot by @jumpinthefire in #8642
  • fix(acl): bump marketplace image to 3.20260602.01 by @aadhar-agarwal in #8669
  • fix(e2e): harden localdns host plugin e2es by @jingwenw15 in #8649
  • fix: check if any node exists and cleanup nsg resources if in RG by @awesomenix in #8718
  • fix: network isolated cluster incorrect credential provider config for soverign clouds by @fseldow in #8709
  • fix: dont use hack stuff for ANC hotfix test by @awesomenix in #8723
  • test(e2e): extend Azl3 and ACL GPU e2e scenarios to cover NCA10 by @miz060 in #8716
  • test: add DISABLE_SCRIPTLESS variable for local e2e testing by @lilypan26 in #8729
  • fix: network isolated cluster oras login should use acr auth scope by @fseldow in #8719
  • test(e2e): add Test_Ubuntu2004Gen2FIPS E2E scenario by @cameronmeissner in #8737

VHD Component Updates

  • feat(linux): refactor aks-secure-tls-bootstrap-client installation to use PMC/MCR and bump to v1.1.4-1 by @cameronmeissner in #8618
  • chore(deps): update windowsbase (patch) by @renovate[bot] in #8665
  • chore(deps): update runc-containerd-minor to v2.3.1-ubuntu24.04u2 by @renovate[bot] in #8652
  • chore(deps): update runc-containerd-ca_watcher (patch) by @renovate[bot] in #8683
  • chore(deps): update dependency trivy to v0.70.0-3.azl3 by @renovate[bot] in #8645
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8663
  • feat(gpu): add NVIDIA GRID v20 driver support for RTX PRO 6000 BSE v6 SKUs by @ganeshkumarashok in #8666
  • chore(deps): update dependency aquasecurity/trivy to v0.69.3 by @renovate[bot] in #8330
  • chore(deps): update windowscached to v0.12.1-12 by @renovate[bot] in #8695
  • feat: upgrade azurefile-csi-driver image to v1.35.4 by @andyzhangx in #8721
  • chore(deps): update dependency trivy to v0.70.0-ubuntu22.04u3 by @renovate[bot] in #8693
  • chore(deps): update kubelet-kubectl (patch) by @renovate[bot] in #8600
  • chore(deps): update runc-containerd-ca_watcher (patch) by @renovate[bot] in #8714
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8699
  • chore(deps): update containernetworking/cilium-log-collector docker tag to v0.0.2 by @renovate[bot] in #8667
  • chore: upgrade Azure Blob CSI driver image versions by @andyzhangx in #8724
  • feat(dra): update component.json by @runzhen in #8727
  • chore: add cilium 1.19 to components.json by @camrynl in #8728
  • fix: revert runc to 1.4.1 for ubuntu 2004 by @zachary-bailey in #8741
  • fix: resolve containerd CVEs by @zachary-bailey in #8742

New Contributors

Full Changelog: v0.20260608.1...v0.20260619.0

v0.20260608.1

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 10 Jun 22:19
b4f681f

What's Changed

Changes

  • feat: reduce node impact by aks-log-collector by @awesomenix in #8598
  • fix(e2e): unblock Windows sysprep when VMAgentDisabler.dll load stalls by @r2k1 in #8544
  • fix: limit log collection to latest 10MB for all the files by @awesomenix in #8599
  • refactor: nvidia GB image build and update driver install order by @keith-ms in #8597
  • fix(acl): bump marketplace to 3.20260517.01 and adapt to UKI rename by @aadhar-agarwal in #8577
  • fix: in case of azure cni overlay use correct options to match RP by @awesomenix in #8609
  • docs: update copilot instructions with shell script best practices by @djsly in #8482
  • fix: prewarm containerd in boothook by @awesomenix in #8604
  • fix: re-add few more files to nodecustomdata.yaml to allow bootstrapping azurelinuxv2 by @awesomenix in #8621
  • feat: add new kubeletconfigs for node hardening by @mxj220 in #8497
  • test: raise e2e cluster timeout so bastion create doesn't hit deadline by @ganeshkumarashok in #8616
  • fix(e2e): strict wireserver validation — fail fast on unexpected curl exits by @r2k1 in #8580
  • fix: handle idle image builder templates when retrying prefetch optimization and increase retry count by @cameronmeissner in #8623
  • fix(e2e): improve infra setup reliability with retries and tolerant GC by @r2k1 in #8488
  • fix(e2e): harden kube exec against apiserver SPDY hangs by @r2k1 in #8627
  • chore(e2e): bump client-go to v0.36.1, Go to 1.26.4, switch pod exec to WebSocket by @r2k1 in #8628
  • feat(e2e): use OR tag matching semantics with TAGS_TO_RUN when all are name filters by @cameronmeissner in #8631
  • chore(e2e): remove usage of deprecated secure TLS bootstrap client deadline NBC field by @cameronmeissner in #8635
  • chore: remove unprotected settings from fips 2204 e2es by @mxj220 in #8634
  • fix: make Ubuntu Pro inert on 20.04/FIPS VHDs to stop phone-home (AB#38255910) by @djsly in #8638
  • fix: filter apt list by CPU architecture to prevent cross-arch kubelet install failures by @djsly in #8639
  • refactor: trim GPU provisioning critical path (skip redundant pull, async cleanup, defer DCGM) by @ganeshkumarashok in #8615
  • fix: ensure aks-node-controller TestForwardCompatibility is not flaky by @cameronmeissner in #8644
  • feat: expand sov cloud support by @cameronmeissner in #8648
  • fix(vhd): remove bundled overlaybd packages after artifact streaming install by @ganeshkumarashok in #8651
  • fix: widen fs.file-max sysctl from int32 to int64 by @fcher in #8640
  • fix: Revert "fix: widen fs.file-max sysctl from int32 to int64 (#8640)" by @pdamianov-dev in #8658

VHD Component Updates

  • chore(deps): update aks/aks-gpu-grid docker tag to v570 by @renovate[bot] in #8539
  • chore(windows): bump cilium networking package to 1.7.1 for Windows 2025 by @rzlink in #8602
  • chore(deps): update inspektor-gadget by @burak-ok in #8481
  • chore(deps): update nvidia-dcgm (patch) by @renovate[bot] in #8354
  • chore(deps): bump aks-secure-tls-bootstrap-client to v1.1.3 by @cameronmeissner in #8617
  • chore: add 1.36 azure-cloud-node-manager and 1.35/1.36 acr-credential-provider entries by @anndono in #8608
  • chore(deps): update ciprod to v3.4.0 by @renovate[bot] in #8548
  • chore(deps): update dependency trivy by @renovate[bot] in #8550
  • chore(deps): bump aks-secure-tls-bootstrap-client to v1.1.4 by @cameronmeissner in #8633
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8585
  • chore(deps): bump containerdv2 to 2.2.4 for Ubuntu 2404 and AzureLinux 3.0 by @djsly in #7796

New Contributors

Full Changelog: v0.20260527.0...v0.20260608.1

v0.20260527.0

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 29 May 03:26
7841e1c

What's Changed

Changes

  • chore: update Renovate configuration to limit PR and commit rates, and add new package groups by @Devinwong in #8522
  • chore(linux): simplify API server outbound connection check logic by @cameronmeissner in #8523
  • chore: update ACL marketplace image version to 3.20260510 by @aadhar-agarwal in #8530
  • fix: fix delete cached kube binaries by @lilypan26 in #8533
  • chore: clean up acl and flatcar kube binaries by @lilypan26 in #8543
  • test: add FIPS provider validation to FIPS scenario tests by @Devinwong in #8502
  • chore: add validator to ensure unused cached kube binaries are cleaned up by @lilypan26 in #8538
  • fix: remove AzureLinux 3.0 modprobe LPE blacklist (CSE-time + VHD bake-in) — kernel 6.6.139.1-1.azl3+ fixes upstream by @djsly in #8546
  • fix(security): bump Go to 1.25.10 and golang.org/x/net to v0.55.0 by @djsly in #8551
  • fix(windows): register k8s-restart-job in NodePrep to avoid PIS bootstrap race by @r2k1 in #8535
  • chore(deps): bump github.com/containerd/containerd from 1.7.29 to 1.7.32 in /vhdbuilder/lister by @dependabot[bot] in #8549
  • chore(deps): bump github.com/containerd/containerd/v2 from 2.1.6 to 2.2.4 in /image-fetcher by @dependabot[bot] in #8547
  • feat(linux): add build support for GB200/300 image series by @keith-ms in #8521
  • fix(security): enable Dependabot pip updates + bump pytest to 9.0.3 (CVE-2025-71176) by @djsly in #8586
  • ci: drop unused environment: test from validate-components by @r2k1 in #8579
  • fix: cleanup nodecustomdata.yaml which are static paths on VHD by @awesomenix in #8587
  • fix(e2e): reduce E2E test flakiness (sandbox events, duplicate CSE timing) by @r2k1 in #8480
  • fix: regression in disable and stop sshd service by @awesomenix in #8596

Dependabot Updates

  • chore(deps): bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #8531
  • chore(deps): update pytest-rerunfailures requirement from <17.0,>=16.0 to >=16.3,<17.0 in /vhdbuilder/packer/test/pam by @dependabot[bot] in #8588

VHD Component Updates

  • chore(deps): update cilium-ipam (patch) by @renovate[bot] in #8270
  • feat: update prometheus-collector images to 7.0.0-main-05-07-2026-dbf4ae51 by @rashmichandrashekar in #8508
  • fix: remove old kube-proxy images and updated cloud manager to match RP by @awesomenix in #8527
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8495
  • chore(windows): bump cilium networking package to 1.7.0 for Windows 2025 by @rzlink in #8542
  • chore: upgrade azurefile-csi-driver to v1.35.3, v1.34.6, v1.33.10 by @andyzhangx in #8541
  • chore: remove windows annual VHD build inputs by @aboodasfari in #8540
  • chore(deps): update oss/v2/kubernetes/windows-gmsa-webhook docker tag to v0.12.1-11 by @renovate[bot] in #8578
  • chore: upgrade azuredisk-csi-driver to v1.33.10, v1.34.4 and blob-csi-driver to v1.26.12, v1.27.5 by @andyzhangx in #8594
  • fix: update containerd versions on Ubuntu to fix CVEs by @awesomenix in #8595
  • chore(deps): update kubelet-kubectl (patch) by @renovate[bot] in #8494

New Contributors

Full Changelog: v0.20260514.0...v0.20260527.0

aks-node-controller hotfix v202605.14.1

Choose a tag to compare

@awesomenix awesomenix released this 27 May 22:01
2916dae

What's Changed

Changes

  • [Part 1] test: marker commit to simulate ANC hotfix cherry-pick (dry run) by @Devinwong in #8590

Full Changelog: v0.20260514.0...aks-node-controller/hotfix/v202605.14.1

ANC hotfix v202605.14.1

Pre-release

Choose a tag to compare

@Devinwong Devinwong released this 26 May 22:37
2916dae

Hotfix for aks-node-controller on official/v20260514 (end-to-end dry run).

Built from merge commit 2916dae of PR #8590, which adds:

  • AKS.AKSNodeController.HotfixBeacon GuestAgent event surfacing the running ANC version to Kusto telemetry
  • slog beacon line in runProvisionCommand (journalctl + /var/log/azure/aks-node-controller.log)
  • write_files marker /opt/azure/containers/anc-hotfix-dryrun-beacon.txt in nodecustomdata scriptless section

Triggers the aks-dalec pipeline to build deb/rpm packages via dalec and publish aks-node-controller_202605.14.1 to PMC (packages.microsoft.com).

After PMC publish completes, Part 2 PR will set hotfix/anc-hotfix-version.json to {"version":"202605.14.1"} so nodes provisioning on 202605.14.0 VHDs with EnableScriptlessCSECmd=true self-update to this hotfix.

v0.20260514.0

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 15 May 17:00
800950d

What's Changed

Changes

  • feat(linux): refactor secure-tls-bootstrap.service to use default file and conditionally set AZURE_ENVIRONMENT_FILEPATH by @cameronmeissner in #8456
  • fix: skip setup_golang.sh on hosts without apt-get by @aadhar-agarwal in #8462
  • feat: add CoreDNS hosts plugin support for LocalDNS by @saewoni in #8165
  • fix: use oras from AZL3 MCR image instead of imagecustomizer by @hbeberman in #8467
  • fix: always add aks custom cloud until we do better by @awesomenix in #8468
  • fix: add agentbaker tests for new code path i added by @awesomenix in #8473
  • feat(e2e): add HTTPS_PROXY + private DNS test scenario by @r2k1 in #8470
  • fix: use cloud-specific ARM endpoint for IMDS token in ORAS login by @charleswool in #8424
  • fix: blacklist rxrpc/esp4/esp6 modules to mitigate DirtyFrag LPE by @djsly in #8475
  • fix: remove description while writing out mod file by @awesomenix in #8484
  • feat: add 5B non-sec regkeys by @smiezah-msft in #8483
  • chore(vhdbuilder): build ACL VHDs using marketplace images by @aadhar-agarwal in #8469
  • test: add coverage for removeComments CSE stripping logic by @djsly in #8489
  • feat(acl): add FIPS image builds for Azure Container Linux by @hbeberman in #8463
  • fix: prewarm containerd, increase timeout value for wait for containerd ready by @awesomenix in #8496
  • fix: better logging when file hash compare fails by @timmy-wright in #8503

Dependabot Updates

  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 by @dependabot[bot] in #8441
  • chore(deps): bump actions/create-github-app-token from 2 to 3 by @dependabot[bot] in #8174
  • chore(deps): bump azure/cli from 2 to 3 by @dependabot[bot] in #8175
  • chore(deps): bump azure/cli from 2 to 3 by @dependabot[bot] in #8457
  • chore(deps): bump actions/create-github-app-token from 2 to 3 by @dependabot[bot] in #8458

VHD Component Updates

  • chore(deps): update kubelet-kubectl (patch) by @renovate[bot] in #8352
  • chore(deps): update kube-components (patch) by @renovate[bot] in #8349
  • chore(deps): update oss/v2/azure/ip-masq-agent-v2 docker tag to v0.1.16-4 by @renovate[bot] in #8100
  • chore(deps): update autoscaler (patch) by @renovate[bot] in #8376
  • chore(deps): update coredns (patch) by @renovate[bot] in #8377
  • chore(deps): update windowsbase (patch) by @renovate[bot] in #8498
  • chore(deps): bump aks-secure-tls-bootstrap-client to v1.1.2 by @cameronmeissner in #8518

New Contributors

Full Changelog: v0.20260505.3...v0.20260514.0

v0.20260505.3

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 08 May 00:42
v0.20260505.3
0be04a4

What's Changed

Changes

  • test: reduce Go test timeout to 80m to stay below 90m ADO job limit by @r2k1 in #8395
  • feat: implement budget timeout for apt_get_install by @Devinwong in #8379
  • feat: refactor aks-node-controller to use urfave cli to manually do command line parsing, setting by @awesomenix in #8397
  • fix: conslidate use of masterminds semver across the codebase by @awesomenix in #8399
  • feat: add patch-only version matching for ANC hotfix download by @Devinwong in #8355
  • feat: add CSE timing regression tests for all Linux VHDs (Ubuntu 22.04/24.04, Azure Linux V3) by @djsly in #8284
  • feat: add GitHub Action for ANC hotfix template injection by @Devinwong in #8405
  • fix: use compact JSON in ANC hotfix injection by @Devinwong in #8410
  • chore: add agentbaker artifact streaming combo e2es by @mxj220 in #8332
  • feat(windows): add support for configuring secure TLS bootstrap client RPC timeouts by @cameronmeissner in #8398
  • chore(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /vhdbuilder/lister by @dependabot[bot] in #8402
  • chore(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /image-fetcher by @dependabot[bot] in #8409
  • chore: add tcpdump to AzureLinuxV3 by @hunter32292 in #8413
  • chore: remove snapshot generation from copilot-instructions.md by @cameronmeissner in #8415
  • test(ci): add dcgm-exporter compatibility unit test to validate-components workflow by @surajssd in #8368
  • fix: exclude beta/pre-release versions for containerd in renovate config by @Devinwong in #8418
  • fix: separate allowedVersions into its own packageRule by @Devinwong in #8420
  • fix: always clean up /opt/cni/downloads after installNetworkPlugin by @djsly in #8429
  • fix: prevent degraded secure-tls-bootstrap.service health from failing CSE by @cameronmeissner in #8432
  • feat(scriptless): compare AKSNodeConfig generated cse cmd with NBC cse cmd by @lilypan26 in #8416
  • fix: disable scriptless phase2 for subsets of overlapping tests by @awesomenix in #8430
  • fix: disable prefetch optimization for azurecontainerlinux since it break first time boot by @awesomenix in #8436
  • fix: mitigate CVE-2026-31431 (Copy Fail) algif_aead LPE on Ubuntu and AzureLinux by @djsly in #8437
  • fix: replace apt-mark with dpkg equivalents to avoid slow apt initialization by @djsly in #8421
  • fix: dont run scriptless phase2 if preprovision is turned on by @awesomenix in #8440
  • fix: update AzureContainerLinux image reference by @aadhar-agarwal in #8446
  • test(e2e): add ANC hotfix binary selection E2E test by @Devinwong in #8423
  • fix: adjusting windows container image json url logic to reach build scripts by @smiezah-msft in #8422
  • fix: reduce Windows SIG cleanup retention to 7d and remove name filters by @r2k1 in #8435
  • fix: start aks-node-controller service after ssh service by @awesomenix in #8449
  • fix: auto create PRs for minor ciprod versions by @timmy-wright in #8445
  • fix: add ACL-specific butane config with first-boot service workaround by @aadhar-agarwal in #8447
  • test: make Windows log extraction best-effort in cleanup by @r2k1 in #8433
  • fix: remove description while writing out mod file by @awesomenix in #8485

Dependabot Updates

  • chore(deps): bump github.com/onsi/gomega from 1.39.1 to 1.40.0 by @dependabot[bot] in #8428

VHD Component Updates

  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8293
  • chore(deps): update dependency moby-containerd to v1.7.31-ubuntu20.04u1 by @renovate[bot] in #8382
  • feat: install aznfs package on AzureLinux 3.0 by @andyzhangx in #8085
  • chore(deps): update dependency containerd2 to v2.1.6-2.azl3 by @renovate[bot] in #8431
  • chore(deps): bump aks-secure-tls-bootstrap-client to v1.1.1 by @cameronmeissner in #8438
  • chore(deps): update nvidia-device-plugin (patch) by @renovate[bot] in #8427
  • fix: update inspektor gadget v0.51.0 compatibility by @burak-ok in #8396
  • chore(deps): update azuremonitor/containerinsights/ciprod docker tag to v3.3.0 by @renovate[bot] in #8451
  • Revert "chore(deps): update dependency moby-containerd to v1.7.31-ubuntu20.04u1 (#8382)" by @Devinwong in #8455

New Contributors

Full Changelog: v0.20260424.0...v0.20260505.3

v0.20260424.0

Choose a tag to compare

@aks-node-assistant aks-node-assistant released this 26 Apr 20:55
6196dbf

What's Changed

Changes

  • feat: add configuration support for secure TLS bootstrap client RPC timeouts by @cameronmeissner in #8261
  • feat: add OSSKU-based IsCgroupV2 detection and CustomizedImageTrustedLaunch distro by @aadhar-agarwal in #8252
  • feat: aks-node-controller self-update mechanism and version command support by @Devinwong in #8257
  • feat: add support for --help and version commands in aks-node-controller by @Devinwong in #8313
  • feat(windows): windows base version update & script to do it manually by @timmy-wright in #8315
  • feat: cache versioned kubelet kubectl package binaries by @awesomenix in #8287
  • feat(localdns): add localDNS metrics exporter by @saewoni in #7917
  • feat(windows): add using cache first in DownloadFileWithOras by @fseldow in #8289
  • feat: implement rendering nodecustomdata in aks-node-controller to support hotfixing scripts by @awesomenix in #8357
  • feat: disable kernel lockdown mode for azurelinux 3.0 aks image by default by @miz060 in #7990
  • feat(linux): network isolated cluster install package via cached first by @fseldow in #8292
  • feat: pass cse cmd generated from nbc to node controller by @awesomenix in #8291
  • feat: refactoring blobfuse install to centralized in components.json by @Devinwong in #8326
  • feat: enhance renovate configuration with package rules and team assignments by @Devinwong in #8323

Fixes

  • fix: use the script file directly instead of bash -c by @awesomenix in #8312
  • fix: windows doesnt support EnableScriptlessCSECmd which is default now by @awesomenix in #8318
  • fix: acl hostname seems to be set further down boot order, wait for hostname to converge by @awesomenix in #8320
  • fix: switch to use msft golang for building aks-node-controller by @awesomenix in #8324
  • fix: speed up provisioning even more by 10s with localdns enabled by @awesomenix in #8338
  • fix: wait for a bit longer for containerd to get ready, sometimes its slow by @awesomenix in #8348
  • fix: do not retry not found errors from azure by @awesomenix in #8351
  • fix: fix azure cni case where route table doesnt exist by @awesomenix in #8363
  • fix: unfreeze 2204 kernel to pick up new one which has CVE fixes in 1109 by @awesomenix in #8381
  • fix: fall back to reinstall command to download security patch package if the package is already installed by @YaoC in #8344
  • fix: check file exists before sourcing by @timmy-wright in #8391
  • fix: cis regressions — re-apply /etc/issue banners + comprehensive logfile permissions for scan VM by @djsly in #8317
  • fix(vhd-scanning): install trivy from PMC with version pinning and Renovate tracking by @djsly in #8248
  • fix: add fips tests and downgrade 2004 containerd by @awesomenix in #8380
  • fix: bump containerd, fix e2es by @awesomenix in #8385
  • fix: adjust Renovate configuration limits and rebase behavior by @Devinwong in #8304
  • disable minor update for all packages by default by @Devinwong in #8310
  • fix: split rpm matchUpdateTypes and ignoreUnstable by @Devinwong in #8316
  • fix: reduce hourly limits for PRs and commits, and update kubelet package rules by @Devinwong in #8346
  • fix: update kubelet-kubectl group configuration and add autoscaler group by @Devinwong in #8365
  • fix(renovate): enable Renovate version tracking for DCGM AzureLinux 3.0 by @surajssd in #8276

CI/CD/E2E

  • fix(e2e): prevent kubenet route table detachment and stale node accumulation by @djsly in #8279
  • fix(e2e): allow transient cloud-init temp mount failures in systemd unit validator by @hsubramanianaks in #8309
  • e2e: increase Azure SDK retry tolerance for gallery throttling by @djsly in #8314
  • test: add blobfuse related content tests by @Devinwong in #8296
  • fix: use single e2e and run all flavours by @awesomenix in #8319
  • fix: consolidate e2e scenario tests by @awesomenix in #8329
  • test: add Ubuntu 24.04 ARM64 artifact streaming e2e tests by @calvin197 in #8328
  • test: re-enable Windows Cilium Networking e2e test by @rzlink in #8337
  • fix(e2e): validate secure TLS bootstrapping token fallback purely through kubelet logs by @cameronmeissner in #8353
  • fix: remove localdns metrics exporter flaky security hardening directives check from e2e by @jingwenw15 in #8356
  • fix(e2e): gunzip nbc-cmd source in CustomDataWithNBCCmdHack for Flatcar/ACL by @ganeshkumarashok in #8360
  • fix: skip kernel log validation for fips 2004 OS by @awesomenix in #8384
  • fix: move EnableScriptlessNBCCSECmd to ScenarioRuntime by @awesomenix in #8325
  • fix: add ubuntu2204 azure cni with overlay since thats most popular by @awesomenix in #8389

Dependabot Updates

  • chore(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1 in /e2e by @dependabot[bot] in #8331

VHD Component Updates

  • chore(deps): bump aks-secure-tls-bootstrap-client to v1.1.0 by @cameronmeissner in #8277
  • chore(deps): update oss/v2/kubernetes/windows-gmsa-webhook docker tag to v0.12.1-10 by @renovate[bot] in #8275
  • chore(deps): bump azure-cloud-node-manager versions by @anndono in #8298
  • chore(deps): update kube-components (patch) by @renovate[bot] in #8099
  • chore(deps): update windowsbase (patch) by @renovate[bot] in #8307
  • chore(deps): update acr-credential-provider (patch) by @renovate[bot] in #8053
  • chore(deps): update containernetworking/azure-cns docker tag to v1.8.6 by @renovate[bot] in #8255
  • chore(deps): update containernetworking/azure-cni docker tag to v1.8.6 by @renovate[bot] in #8254
  • chore(deps): update ama-metrics (minor) by @renovate[bot] in #8278
  • chore(deps): update kube-components (patch) by @renovate[bot] in #8321
  • chore(deps): update kubelet-kubectl (patch) by @renovate[bot] in #8128
  • chore(deps): update runc-containerd-ca_watcher (patch) by @renovate[bot] in #8127
  • chore(deps): update dependency dcgm-exporter by @renovate[bot] in #8290
  • chore(deps): update containernetworking/azure-cni docker tag to v1.6.43 by @renovate[bot] in #8340
  • chore(deps): update containernetworking/azure-cni docker tag to v1.7.16 by @renovate[bot] in #8333
  • chore(deps): update azure-cns (patch) by @renovate[bot] in #8334
  • chore: upgrade CSI driver image versions by @andyzhangx in #8339

New Contributors

Full Changelog: v0.20260413.0...v0.20260424.0

test version v0.0.1 for aks-node-controller hotfix

Choose a tag to compare

@Devinwong Devinwong released this 15 Apr 17:51
124bea6

Non-production. Test version v0.0.1 for aks-node-controller hotfix.