Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
457 commits
Select commit Hold shift + click to select a range
d5d56f5
refactor: simplify components.json code (#7742)
chewi Feb 6, 2026
7cbbaa7
docs: enhance PR review guidelines with detailed risk categories and …
awesomenix Feb 6, 2026
775153a
chore(deps): bump cri-tools to latest version for CVE fixes (#7800)
djsly Feb 6, 2026
b7dc247
feat: adding first caching for k8s 1.35 (#7799)
djsly Feb 6, 2026
94f0c71
chore(securitypatch/ubuntu2404): automated PR to add release notes fo…
aks-node-assistant[bot] Feb 6, 2026
686f9cc
ci: replace Cilium v1.16 with v1.18 Cilium-distroless + Cilium-distro…
jpayne3506 Feb 6, 2026
eb335ca
ci: update renovate to match distroless images (#7823)
jpayne3506 Feb 6, 2026
a18595d
chore(deps): update oss/v2/kubernetes/apiserver-network-proxy/agent d…
renovate[bot] Feb 6, 2026
cf34139
chore: install container-networkingplugins from dalec packages replac…
Devinwong Feb 9, 2026
392281e
feat: capture aks-node-controller errors into Guest Agent Events (#7773)
Devinwong Feb 9, 2026
78167ad
chore(securitypatch/ubuntu): automated PR to add release notes for 20…
aks-node-assistant[bot] Feb 9, 2026
1b2d654
chore(securitypatch/azurelinux): automated PR to add release notes fo…
aks-node-assistant[bot] Feb 9, 2026
157a39e
fix: fail on any error in step (#7793)
awesomenix Feb 9, 2026
2930145
fix: change CNI tgz name with arch (#7831)
Devinwong Feb 9, 2026
718a790
fix: skip gpu e2e tests on sku quota exceeded and add configurable te…
awesomenix Feb 9, 2026
22e89bd
fix: update kube-proxy to 1.33.6 (#7834)
Devinwong Feb 10, 2026
4b99d40
feat: add TL FIPS SIG image config and e2e (#7814)
mxj220 Feb 10, 2026
57138f6
chore(deps): update oss/kubernetes/kube-proxy docker tag to v1.33.7 (…
renovate[bot] Feb 10, 2026
a9a2e97
chore(deps): update windowsbase (patch) (#7842)
renovate[bot] Feb 10, 2026
22785f5
feat: bump windows image version for 2026-02B (#7844)
aks-node-assistant[bot] Feb 10, 2026
7302513
fix: run aptmarkwalinuxagent hold operation on foreground (#7797)
SriHarsha001 Feb 10, 2026
f64404a
e2e: improve test logging (#7841)
r2k1 Feb 11, 2026
3597271
chore(deps): update nvidia-device-plugin (patch) (#7673)
renovate[bot] Feb 11, 2026
d1bb5e6
feat: inspektor gadget into vhd build (#7371)
chmill-zz Feb 11, 2026
8810101
chore(deps): update oss/v2/azure/ip-masq-agent-v2 docker tag to v0.1.…
renovate[bot] Feb 11, 2026
55f87dc
chore: automated PR to update VHDVersion for 202602.10.0 VHD (#7846)
aks-node-assistant[bot] Feb 11, 2026
14939e9
chore: automated PR to update ReleaseNotes for 202602.10.0 VHD (#7847)
aks-node-assistant[bot] Feb 11, 2026
2c38c60
chore: add kernel log validation to abe2es (#7835)
lilypan26 Feb 11, 2026
73a00da
test: add dcgm exporter compatibility e2e (#7787)
surajssd Feb 11, 2026
d2d2c0b
docs: update windows release notes for 2026-02B (#7848)
aks-node-assistant[bot] Feb 12, 2026
74c414c
fix: onboard azl3 kubectl and kublet to renovate (#7859)
Devinwong Feb 12, 2026
93fa489
chore(deps): update kube-components (patch) (#7845)
renovate[bot] Feb 12, 2026
dd67fae
test: timeout/retry ssh connections and remove intermediate pipe (#7850)
jepio Feb 12, 2026
ccd797e
chore(deps): bump acr-mirror to version 0.3.0 (#7862)
djsly Feb 12, 2026
9e59304
fix: add default CSE_TIMEOUT directly within cse_start.sh (#7864)
cameronmeissner Feb 12, 2026
3b89c93
chore(deps): bump azure-cloud-node-manager for CVE fixes (#7854)
Liunardy Feb 13, 2026
c29ad05
chore: reverting release notes and image bump (#7867)
Devinwong Feb 13, 2026
0590017
chore: change owner of cluster-proportional-autoscaler, addon-resizer…
Devinwong Feb 13, 2026
74edb0c
chore(deps): update kubelet-kubectl to v1.34.3-1.azl3 (patch) (#7861)
renovate[bot] Feb 13, 2026
9346bf7
test: echo file contents in e2e test if a file contents check fails. …
timmy-wright Feb 13, 2026
d79c9cd
chore(deps): update azure-policy/policy-kubernetes-webhook docker tag…
renovate[bot] Feb 13, 2026
1185c8f
fix: add cni-plugins back for backward compatibility (#7866)
Devinwong Feb 13, 2026
5e6de6f
chore(deps): update oss/v2/open-policy-agent/gatekeeper docker tag to…
renovate[bot] Feb 13, 2026
f7dbbde
chore: instruct copilot to check forward/backward compatibility (#7869)
Devinwong Feb 13, 2026
d588e25
chore: change the renovate matchPackageNames with double Asterisks (#…
Devinwong Feb 13, 2026
fbdc8f3
chore: automated PR to update ReleaseNotes for 202602.13.0 VHD (#7874)
aks-node-assistant[bot] Feb 13, 2026
a616e7b
chore: automated PR to update VHDVersion for 202602.13.0 VHD (#7873)
aks-node-assistant[bot] Feb 13, 2026
ee197a3
test: exclude nvme shutdown timeout message from validation failure (…
jepio Feb 13, 2026
34833a6
feat: scriptless mode in NBC so we can move in phases (#7805)
awesomenix Feb 14, 2026
05d9af9
fix: cni-plugins backward compatibility - continue (#7881)
fseldow Feb 16, 2026
78c6da3
fix: adding the logic to download the cni-plugins (non-dalec) back...…
djsly Feb 17, 2026
6f4f073
fix: cache repo metadata immediately after setting up repodepot for a…
KananMehta Feb 17, 2026
f30e520
feat: install Kubernetes to Flatcar from sysexts on MAR (#7680)
chewi Feb 18, 2026
1528bdd
test: refactor network isolated cluster e2e (#7885)
fseldow Feb 18, 2026
ca24bd7
chore(deps): bump go in all go mods to address CVEs (#7903)
cameronmeissner Feb 18, 2026
a8ec08d
chore: automated PR to update VHDVersion for 202602.13.2 VHD (#7892)
aks-node-assistant[bot] Feb 19, 2026
b3a6dd9
chore: automated PR to update ReleaseNotes for 202602.13.2 VHD (#7891)
aks-node-assistant[bot] Feb 19, 2026
7ff8198
chore(deps): update azure-policy/policy-kubernetes-addon-prod docker …
renovate[bot] Feb 19, 2026
247f002
feat: re-enable build time CIS scanning (#7876)
jepio Feb 19, 2026
7f123a7
fix(vhdbuilder): increase Flatcar OS disk size (#7505)
ervcz Feb 19, 2026
e263568
chore: add calvin197 as code owner (#7915)
calvin197 Feb 20, 2026
990b5f8
ci: increase vhd-scanning disk size from 50GB to 60GB for Flatcar (#7…
chewi Feb 20, 2026
5544758
chore: rename FIPS+TL 22.04 VHD (#7912)
mxj220 Feb 20, 2026
578c712
chore(deps): update coredns, addon-resizer, cpa versions cached in VH…
ashokobulapuram7 Feb 20, 2026
1456eea
feat: support custom patching in security patch (#7774)
YaoC Feb 21, 2026
8d10ac8
chore(securitypatch/ubuntu): automated PR to add release notes for 20…
aks-node-assistant[bot] Feb 23, 2026
dd751d0
chore(securitypatch/azurelinux): automated PR to add release notes fo…
aks-node-assistant[bot] Feb 23, 2026
4429664
chore(securitypatch/ubuntu2404): automated PR to add release notes fo…
aks-node-assistant[bot] Feb 23, 2026
5ec7346
fix: remove unnecessary sudo from cse provisioning scripts and servic…
awesomenix Feb 23, 2026
ce7ede1
fix: use resource disk as placement type (#7931)
awesomenix Feb 23, 2026
23a1283
chore(deps): bump azure-cloud-node-manager to latest patches and for …
Liunardy Feb 23, 2026
7e2e16b
chore(deps): bump aks-secure-tls-bootstrap-client to v1.0.2 (#7930)
cameronmeissner Feb 23, 2026
625cc86
feat: adding support for amdama (supernova) gpus. (#7927)
mipresmsft Feb 24, 2026
0229df0
fix(flatcar): ensure CREDENTIAL_PROVIDER_BIN_DIR before symlinking wh…
cameronmeissner Feb 24, 2026
dda5453
chore(windows): prevent windows 2019 vhds from building on pr and rel…
janenotjung-hue Feb 24, 2026
3f0f64a
chore(deps): update aks/aks-gpu-grid docker tag to v550.144.06-202601…
renovate[bot] Feb 24, 2026
89030ca
chore(deps): update dependency containerd2 to v2.0.0-17.azl3 (#7803)
renovate[bot] Feb 24, 2026
3c2411a
fix: use cachedisk for ma35d vm sku (#7942)
awesomenix Feb 25, 2026
7fe0f1d
chore(deps): update nvidia-device-plugin (patch) (#7851)
renovate[bot] Feb 25, 2026
ba15db7
chore(deps): update oss/v2/kubernetes/kube-proxy docker tag to v1.34.…
renovate[bot] Feb 25, 2026
534ecc1
chore(deps): update oss/v2/azure/ip-masq-agent-v2 docker tag to v0.1.…
renovate[bot] Feb 25, 2026
9bce36e
chore: upgrade CSI sidecar image versions (#7941)
andyzhangx Feb 25, 2026
374246d
feat: upgrade aznfs package to 3.0.14 (#7921)
andyzhangx Feb 25, 2026
5f069d9
fix: address outstanding goconst linter errors on main (#7950)
cameronmeissner Feb 25, 2026
d7770d8
chore: automated PR to update ReleaseNotes for 202602.19.0 VHD (#7914)
aks-node-assistant[bot] Feb 25, 2026
c0b375f
chore: automated PR to update VHDVersion for 202602.19.0 VHD (#7913)
aks-node-assistant[bot] Feb 25, 2026
26ae10f
fix: adjust retries and timeout given to `apt-mark hold walinuxagent`…
cameronmeissner Feb 25, 2026
f48690d
test: enable Windows 23H2 WCN e2e test (#7940)
rzlink Feb 25, 2026
52b6d70
fix: remove `lshw` calls from aks-log-collector.sh (#7949)
cameronmeissner Feb 26, 2026
0adac6a
chore(deps): update kubelet-kubectl (patch) (#7905)
renovate[bot] Feb 26, 2026
4adc93f
feat: enable cloud-init write_files module for OSGuard images (#7937)
awesomenix Feb 26, 2026
660118c
chore: support v7 skus in AB e2es (#7887)
lilypan26 Feb 26, 2026
58bb939
feat: add cilium log collector to agent baker (#7889)
QxBytes Feb 26, 2026
7e98758
fix: run aptmarkwalinuxagent hold operation on background and update …
cameronmeissner Feb 26, 2026
bdcd087
fix: pin Ubuntu 22.04 LTS kernel to 5.15.0-1102-azure (#7972)
awesomenix Feb 27, 2026
1697e95
chore(deps): update oss/v2/kubernetes/windows-gmsa-webhook docker tag…
renovate[bot] Feb 27, 2026
e14b921
feat: update cloud-provider-windows to versions used in aks-rp (#7970)
timmy-wright Feb 27, 2026
65dd734
chore: cache oras binary in Windows image (#7860)
jiashun0011 Feb 27, 2026
ec6bbd5
chore: freeze gb200 sig image version in main until ready (#7981)
awesomenix Feb 27, 2026
04ca854
feat: persist ENABLE_MANAGED_GPU_EXPERIENCE state as a marker file on…
surajssd Feb 27, 2026
cb403db
test: validate exact pinned kernel version for Ubuntu 22.04 (#7983)
awesomenix Feb 27, 2026
c94651a
fix: add timeout for live patching service (#7956)
YaoC Feb 27, 2026
9e87b0c
chore(deps): update dependency dcgm-exporter (#7901)
renovate[bot] Feb 28, 2026
657dc49
chore: update trivy v0.69.2 (#7994)
chmill-zz Mar 2, 2026
126e5ae
chore: add sulixu and surajssd as global code owners (#7992)
ganeshkumarashok Mar 2, 2026
27deecc
chore(deps): update azuremonitor/containerinsights/ciprod docker tag …
renovate[bot] Mar 2, 2026
40f0193
chore(deps): update ama-metrics (minor) (#7993)
renovate[bot] Mar 2, 2026
d49d123
chore: automated PR to update ReleaseNotes for 202602.13.5 VHD (#7985)
aks-node-assistant[bot] Mar 2, 2026
510c2a3
feat: windows node set mcr containerd host config for network isolate…
fseldow Mar 3, 2026
ca8a90e
test: add e2e test for NVIDIA device plugin as DaemonSet (#7964)
ganeshkumarashok Mar 3, 2026
3a97d12
chore: pin cue at v0.15.4 until we can bump to go1.25 (#8004)
cameronmeissner Mar 3, 2026
f033c04
fix: deduplicate RPM selection in installRPMPackageFromFile for Azure…
awesomenix Mar 4, 2026
4cc43f4
chore: remove unbreaking hidden space (#7996)
timmy-wright Mar 4, 2026
5c27315
fix: change previous latest version for kubectl to .2 (#8012)
awesomenix Mar 4, 2026
0547cb3
chore: upgrade CSI driver image versions (#8000)
andyzhangx Mar 4, 2026
db88664
fix: copilot instructions for windows (#8013)
timmy-wright Mar 4, 2026
29ceb07
chore: cache kube-proxy for Dalec image with version 1.31/1.32/1.33 (…
levimm Mar 4, 2026
86d2270
feat: add ACL VHD build, provisioning, and e2e support (#7991)
aadhar-agarwal Mar 5, 2026
6e2dbb2
fix: add pre-create NIC readiness gate before New-HNSNetwork to avoid…
timmy-wright Mar 5, 2026
43e7022
feat: install waagent via wireserver (#7987)
mxj220 Mar 6, 2026
cccb55c
chore: cilium private cache bump to v1.17.9-260304 (#8025)
mereta Mar 6, 2026
f34d3d4
chore: ungroup azure-cni and cilium from renovate PR (#8031)
Devinwong Mar 6, 2026
e47b9c8
fix: don't use regex for deb/rpm file matching (#8019)
lilypan26 Mar 6, 2026
eef92a9
chore: update Renovate Cilium assignees (#8030)
mereta Mar 6, 2026
313e7ab
chore: ig version update (#7911)
chmill-zz Mar 6, 2026
2f6ce17
feat: add cloud provider configs into aks-node-config (#8018)
Devinwong Mar 6, 2026
e9c1a9c
chore: remove mainred credential provider reviewer (#7957)
mainred Mar 6, 2026
05d8537
feat: node-exporter into vhd build (#7704)
chmill-zz Mar 7, 2026
3dcec9d
chore: adding CNI and CNS versions v1.8.1 (#7936)
behzad-mir Mar 7, 2026
1463691
chore: automated PR to update VHDVersion for 202603.04.0 VHD (#8017)
aks-node-assistant[bot] Mar 8, 2026
5e632f6
chore: automated PR to update ReleaseNotes for 202603.04.0 VHD (#8016)
aks-node-assistant[bot] Mar 8, 2026
e613539
feat: windows cse ensure oras and reserve some exit code for network …
fseldow Mar 8, 2026
f8a8204
fix: broken go test in master (#8041)
timmy-wright Mar 9, 2026
8dbbf47
test: remove WS2019 tests (#8040)
timmy-wright Mar 9, 2026
7fa7b5a
chore(deps): update ama-metrics (minor) (#8024)
renovate[bot] Mar 9, 2026
916cc6a
fix: exclude ACL from node-exporter, post-deprovision WALinuxAgent in…
aadhar-agarwal Mar 9, 2026
b622f5d
feat: add scripts hotfix pipeline for test (#8046)
Devinwong Mar 9, 2026
97d6e46
fix: use azcli login for azcopy in windows (#8047)
awesomenix Mar 9, 2026
cb478da
chore: update ACL os-release ID from 'acl' to 'azurecontainerlinux' (…
aadhar-agarwal Mar 9, 2026
f4322fe
fix: revert use azcli login for azcopy in windows (#8050)
awesomenix Mar 10, 2026
59f54bf
feat: use content fetch instead of image pull (#7573)
awesomenix Mar 10, 2026
accc80b
chore: add nilo19 as owner of `azure-acr-credential-provider` contain…
Devinwong Mar 10, 2026
23cc72a
chore(deps): update oss/v2/open-policy-agent/gatekeeper docker tag to…
renovate[bot] Mar 10, 2026
6749333
chore(e2e): bump AKS Linux node VM extension to v1.406 (#8058)
surajssd Mar 10, 2026
e00efd7
chore(deps): update windowsbase (patch) (#8054)
renovate[bot] Mar 10, 2026
a6970dc
chore(deps): update kubelet-kubectl (patch) (#7978)
renovate[bot] Mar 10, 2026
1af8766
fix: revert UAMI assignment to only require AZURE_MSI_RESOURCE_STRING…
awesomenix Mar 10, 2026
38d90be
chore(deps): update oss/v2/kubernetes/kube-proxy docker tag to v1.31.…
renovate[bot] Mar 10, 2026
7a4da12
chore(securitypatch/ubuntu): automated PR to add release notes for 20…
aks-node-assistant[bot] Mar 10, 2026
a159ab5
chore(deps): update inspektor-gadget (patch) (#8044)
renovate[bot] Mar 10, 2026
16c6f53
chore(securitypatch/azurelinux): automated PR to add release notes fo…
aks-node-assistant[bot] Mar 10, 2026
0b79d5b
feat: bump windows image version for 2026-03B (#8055)
aks-node-assistant[bot] Mar 10, 2026
abede5c
feat: azurelinux add nvidia vgpu driver installation selection (#7986)
miz060 Mar 11, 2026
810b5a7
fix: increasing build timeout for linux vhds (#8066)
janenotjung-hue Mar 11, 2026
eaeff5c
chore(deps): added base_image_publisher and base_image_offer fields f…
janenotjung-hue Mar 11, 2026
5581ec2
chore(deps): update dependency containerd2 to v2.0.0-18.azl3 (#8075)
renovate[bot] Mar 11, 2026
7d23cdc
feat: add property TestMode for some force e2e test (#8076)
fseldow Mar 11, 2026
8c926b7
feat: add ab e2e tme pipeline (#8078)
lilypan26 Mar 11, 2026
64d319f
fix: trim surrounding quotes from OS name (#8079)
pdamianov-dev Mar 12, 2026
a2ebeec
fix: detect apt source format when setting up ubuntu PMC repo (#8081)
KananMehta Mar 12, 2026
468b235
test(e2e): add ENABLE_SECURE_TLS_BOOTSTRAPPING to E2E test config (#8…
cameronmeissner Mar 12, 2026
044c2c2
chore: automated PR to update ReleaseNotes for 202603.12.0 VHD (#8088)
aks-node-assistant[bot] Mar 12, 2026
67b019d
docs: update windows release notes for 2026-03B (#8080)
aks-node-assistant[bot] Mar 12, 2026
c7d827b
feat: bump windows image version for 2026-03B (#8074)
aks-node-assistant[bot] Mar 13, 2026
a600784
chore(deps): update cilium-ipam to v1.18.6-260130 (#8068)
pdamianov-dev Mar 13, 2026
7b57ab2
feat: oras pull pause image if not cached for windows network isolate…
fseldow Mar 16, 2026
5acac0e
feat: windows network isolated cluster support anonymous-disabled boo…
fseldow Mar 16, 2026
b66a5f8
chore(securitypatch/ubuntu2404): automated PR to add release notes fo…
aks-node-assistant[bot] Mar 16, 2026
c2b2745
chore(deps): update cilium-ipam to v1.18.6-260312 (patch) (#8093)
renovate[bot] Mar 16, 2026
5883bb4
chore: use renovate for waagent version, write to release notes, add …
mxj220 Mar 16, 2026
4c71e00
chore(deps): bump azure-cloud-node-manager versions (#8083)
anndono Mar 16, 2026
fb6ec93
chore(deps): update dependency dcgm-exporter (#8043)
renovate[bot] Mar 17, 2026
2f30dee
chore: add walinuxagent to team's package list (#8107)
mxj220 Mar 17, 2026
0f1de00
chore(deps): update nvidia-device-plugin (patch) (#8098)
renovate[bot] Mar 17, 2026
c0718ff
chore: automated PR to update VHDVersion for 202603.12.0 VHD (#8089)
aks-node-assistant[bot] Mar 17, 2026
1cef537
chore: add gpu tag to ma35d scenarios (#8110)
lilypan26 Mar 17, 2026
55c7ebc
chore(windows): update e2e tests to check dotnet deprecation (#8095)
janenotjung-hue Mar 17, 2026
4a8fd7e
fix: azurelinux configure GRID vGPU licensing (#8106)
miz060 Mar 18, 2026
f7ccf1a
fix: better error message in windows CSE when API server can't be con…
timmy-wright Mar 18, 2026
aeef619
fix: use 1048576 for LIMITNOFILE in both ubuntu and mariner (#8101)
SriHarsha001 Mar 18, 2026
6059feb
chore(deps): update oss/v2/kubernetes/kubelet-sysext docker tag to v1…
renovate[bot] Mar 18, 2026
b8324a9
chore(deps): bump azure/login from 2 to 3 (#8116)
dependabot[bot] Mar 18, 2026
b2f53a3
feat: add Azure Container Linux ARM64 VHD build target (#8102)
aadhar-agarwal Mar 18, 2026
7fb7acf
chore: add cloud-node-manager v1.35.0 entry (#8048)
anndono Mar 18, 2026
0bc245a
chore: add cloud-node-manager 1.30.15 and 1.31.12 entries (#8097)
anndono Mar 19, 2026
728d320
feat: network isolated cluster skip cse download (#8077)
fseldow Mar 19, 2026
aaabe1f
fix: skip certificate error E2E failure caused by vmss bug (#8122)
mxj220 Mar 19, 2026
5a6b409
feat: unblock artifact streaming for arm64 nodes and remove support o…
KananMehta Mar 19, 2026
045eba1
chore(deps): update containernetworking/azure-npm docker tag to v1.6.…
renovate[bot] Mar 19, 2026
5189021
chore(deps): update containernetworking/azure-cns docker tag to v1.7.…
renovate[bot] Mar 19, 2026
ab8d614
fix: disable nvidia-fabricmanager on single-GPU VMs with MIG (#8049)
ganeshkumarashok Mar 19, 2026
18e654b
fix: disable automatic e2e pipeline triggers (#8135)
awesomenix Mar 19, 2026
13a936b
fix(windows): remove Windows snapshot test cases and testdata (#8136)
timmy-wright Mar 19, 2026
b950d9c
fix: restrict e2e pipeline triggers to e2e and go changes (#8137)
awesomenix Mar 19, 2026
9f0a7cd
fix: add daily schedules for e2e pipelines on main (#8140)
awesomenix Mar 19, 2026
fb4ab18
fix: stagger nightly e2e schedules to reduce API throttling (#8141)
ganeshkumarashok Mar 20, 2026
5acbc4d
fix: remove Linux snapshot test cases and testdata (#8139)
timmy-wright Mar 20, 2026
8b53e66
feat: download kubelet with oras in network isolated windows cluster …
jiashun0011 Mar 20, 2026
89a8999
fix(windows): move add kubelet failure restart code (#8142)
timmy-wright Mar 20, 2026
38c720e
chore: update containernetworking/azure-cni docker tag to v1.7.15 (#8…
csfmomo Mar 20, 2026
f453cb6
feat: add hotfix auto-tagging and template generation workflows (#8131)
Devinwong Mar 20, 2026
81684c9
feat: support new ACL os-release (ID=azurelinux, VARIANT_ID=azurecont…
aadhar-agarwal Mar 20, 2026
13584c3
fix: revert "feat: add scripts hotfix pipeline for test (#8046)" (#8150)
Devinwong Mar 23, 2026
3b7d213
feat: onboard NVIDIA GPU support for ACL (#8112)
henryli001 Mar 23, 2026
7f08f18
feat: run aks node controller at boot time faster by 15s (#8082)
awesomenix Mar 23, 2026
d79cdc5
feat: log scriptless cmd mode for easier logging and debugging (#8155)
awesomenix Mar 23, 2026
f5a3ad2
chore: deprecate acr teleport (#8052)
calvin197 Mar 24, 2026
04ed332
chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.79.3 in /im…
dependabot[bot] Mar 24, 2026
d704b5c
chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.79.3 in /vh…
dependabot[bot] Mar 24, 2026
db51cc6
test: add hotfix e2e test for scriptless CSE command scripts hotfix d…
Devinwong Mar 24, 2026
00b942a
fix: remove teleport references from ACL ARM64 packer template and ad…
cameronmeissner Mar 24, 2026
8fe25ef
fix: adjust node exporter tls to match what was default behavior in e…
chmill-zz Mar 24, 2026
b32827d
feat: improve cse bootstrap latency by deferring non-critical work (#…
awesomenix Mar 25, 2026
d48a82e
fix: temporary disable checking for cse-overrides until ACL is fixed …
awesomenix Mar 25, 2026
5c0b26e
fix: acl and flatcar skip oras repo tag when it is network isolated c…
fseldow Mar 25, 2026
9a00dd0
fix: correctly determine compatibility with prefetch optimization in …
cameronmeissner Mar 25, 2026
44542c8
chore: automated PR to update ReleaseNotes for 202603.18.0 VHD (#8121)
aks-node-assistant[bot] Mar 25, 2026
727e77e
chore: automated PR to update VHDVersion for 202603.18.0 VHD (#8120)
aks-node-assistant[bot] Mar 25, 2026
b66f502
fix: stabilize flaky cse_timeout shellspec test (#8166)
ganeshkumarashok Mar 25, 2026
392e779
chore: add @SriHarsha001 to CODEOWNERS (#8167)
ganeshkumarashok Mar 26, 2026
d73581c
chore(deps): bump actions/create-github-app-token from 2 to 3 (#8094)
dependabot[bot] Mar 26, 2026
90ba540
fix: use reinstall command to download packages (#8176)
YaoC Mar 26, 2026
c9fac4a
refactor: move acr-mirror version to components.json (#8160)
ganeshkumarashok Mar 26, 2026
b8e7d95
fix: set SecurityType=TrustedLaunch in ACL ARM64 image def (#8187)
aadhar-agarwal Mar 26, 2026
280c8f4
test: convert Test_ACL_GPUNC to scriptless e2e (#8179)
ganeshkumarashok Mar 27, 2026
cd02f0d
feat: download azure acr credential provider via oras in network isol…
fseldow Mar 27, 2026
c05ce7d
fix: gracefully restart containerd instead of killing it (#8184)
awesomenix Mar 27, 2026
a3dca21
fix: set RemainAfterExit=yes so resolv-uplink-override.service (#8177)
aadhar-agarwal Mar 27, 2026
5afead0
chore: automated PR to update ReleaseNotes for 202603.12.1 VHD (#8191)
aks-node-assistant[bot] Mar 27, 2026
3929b3c
chore: remove deprecated Azure Linux and Mariner VHD definitions (#8180)
Devinwong Mar 27, 2026
47ef4aa
chore(deps): update dependency dcgm-exporter (#8143)
renovate[bot] Mar 27, 2026
8c49e0c
fix(e2e): explicitly validate `--rotate-certificates` is true true wi…
cameronmeissner Mar 27, 2026
1d2fc13
chore: minor comment change (#8202)
calvin197 Mar 28, 2026
9f74e23
chore: bump ACR credential provider for service account image pull (#…
qweeah Mar 31, 2026
529d09d
chore: automated PR to update ReleaseNotes for 202603.18.1 VHD (#8198)
aks-node-assistant[bot] Mar 31, 2026
78c6457
fix: change minimum tls version to 1.2 (#8208)
awesomenix Mar 31, 2026
c76a30e
ci: add --min-tls-version TLS1_2 to storage account creation in VHD b…
Copilot Mar 31, 2026
0746fd9
feat(e2e): dynamically fetch VM extension version with caching, timeo…
surajssd Apr 1, 2026
3215165
feat: log collector updates (#8218)
timmy-wright Apr 2, 2026
0686be6
Merge remote-tracking branch 'origin/main' into keithpimm/release-gb2…
keith-ms Apr 2, 2026
6fdc4be
Fix missed merge conflict
keith-ms Apr 2, 2026
d569d20
Add missing file reference
keith-ms Apr 2, 2026
d6b4ab3
Add additional missing files
keith-ms Apr 3, 2026
a2ff24f
Add missing IG files
keith-ms Apr 3, 2026
39b6ea1
Conditionalize IG and node exporter to exclude on the GB200 feature flag
keith-ms Apr 3, 2026
fbcf0a4
Skip waagent install script for GB200
keith-ms Apr 3, 2026
56dc65a
Disable every build but the GB200 on this branch
keith-ms Apr 3, 2026
b217419
Add a check for the existence of optional files
keith-ms Apr 3, 2026
1e7bc47
Fix POSIX sh compatibility issue
keith-ms Apr 3, 2026
d8326d5
Conditionalize the sourcing and calling of IG and node exporter relat…
keith-ms Apr 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/README-RENOVATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,8 @@ where
- `${version}` will be resolved at runtime with the `latestVersion` and `previousLatestVersion` defined above.
- `${CPU_ARCH}` will be resolved at runtime depending on the CPU architecture of the Node (VM) under provisioning.

systemd system extensions (sysexts) are also hosted as MAR OCI artifacts, but they use a slightly different `extractVersion` rule and `downloadURL`. The distribution (e.g. `azlinux3`) is included in the version to allow different distributions within groups of artifacts. `${SYSTEMD_ARCH}` rather than `${CPU_ARCH}` is used in the URL, as systemd has different architecture names in some cases.

## `REVISION` in Dalec built container images
Dalec-built container images use static tags in the form `vMAJOR.MINOR.PATCH-REVISION` (see the Dalec FAQ https://github.com/Azure/dalec-build-defs/blob/main/faq.md#how-do-floating-vs-static-tags-work for details). For clarity and deterministic caching we represent these container images in Agent Baker's `components.json` using the exact static tag `vMAJOR.MINOR.PATCH-REVISION`.

Expand Down
289 changes: 289 additions & 0 deletions .github/copilot-instructions.md~origin_main

Large diffs are not rendered by default.

142 changes: 107 additions & 35 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,16 @@
"packageRules": [
{
"matchPackageNames": [
"oss/kubernetes/autoscaler/addon-resizer",
"*/kubernetes/autoscaler/addon-resizer",
"*/kubernetes/autoscaler/cluster-proportional-autoscaler",
"*/kubernetes/coredns",
"oss/v2/kubernetes/pause",
"oss/v2/kubernetes/coredns",
"containernetworking/azure-cni",
"containernetworking/azure-cns",
"containernetworking/azure-ipam",
"containernetworking/cilium/cilium",
"containernetworking/cilium/cilium-distroless-init",
"containernetworking/cilium/cilium-distroless",
"oss/kubernetes/apiserver-network-proxy/agent",
"oss/kubernetes-csi/secrets-store/driver",
"oss/azure/secrets-store/provider-azure",
Expand Down Expand Up @@ -64,7 +67,8 @@
},
{
"matchPackageNames": [
"oss/v2/**"
"oss/v2/**",
"!oss/v2/kubernetes/*-sysext"
],
"versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-(?<prerelease>\\d+)$",
"ignoreUnstable": false
Expand Down Expand Up @@ -106,7 +110,8 @@
"moby-runc",
"moby-containerd",
"containerd2",
"aks/aks-node-ca-watcher"
"aks/aks-node-ca-watcher",
"Azure/WALinuxAgent"
],
"matchUpdateTypes": [
"patch"
Expand All @@ -121,7 +126,8 @@
"lilypan26",
"djsly",
"zachary-bailey",
"ganeshkumarashok"
"ganeshkumarashok",
"mxj220"
],
"reviewers": [
"devinwong",
Expand All @@ -130,14 +136,16 @@
"lilypan26",
"djsly",
"zachary-bailey",
"ganeshkumarashok"
"ganeshkumarashok",
"mxj220"
]
},
{
"matchPackageNames": [
"moby-runc",
"moby-containerd",
"containerd2"
"containerd2",
"Azure/WALinuxAgent"
],
"matchUpdateTypes": [
"minor"
Expand All @@ -152,7 +160,8 @@
"lilypan26",
"djsly",
"zachary-bailey",
"ganeshkumarashok"
"ganeshkumarashok",
"mxj220"
],
"reviewers": [
"devinwong",
Expand All @@ -161,7 +170,8 @@
"lilypan26",
"djsly",
"zachary-bailey",
"ganeshkumarashok"
"ganeshkumarashok",
"mxj220"
]
},
{
Expand Down Expand Up @@ -205,21 +215,27 @@
"enabled": true,
"groupName": "credential-provider-pmc",
"assignees": [
"mainred",
"nilo19"
],
"reviewers": [
"mainred",
"nilo19"
]
},
{
"matchPackageNames": [
"azure-cni",
"containernetworking/azure-cni",
"containernetworking/azure-ipam"
"node-exporter-kubernetes"
],
"matchUpdateTypes": [
"patch"
],
"automerge": false,
"enabled": true,
"groupName": "node-exporter-kubernetes"
},
{
"matchPackageNames": [
"containernetworking/azure-cni"
],
"groupName": "azure-cni-cilium-ipam",
"reviewers": [
"team:acn-cni-reviewers"
],
Expand All @@ -235,19 +251,20 @@
"oss/v2/azure/ip-masq-agent-v2"
],
"reviewers": [
"robogatikov",
"paulgmiller"
"robogatikov"
],
"assignees": [
"robogatikov",
"paulgmiller"
"robogatikov"
]
},
{
"matchPackageNames": [
"containernetworking/cilium/cilium"
"containernetworking/cilium/cilium",
"containernetworking/cilium/cilium-distroless",
"containernetworking/cilium/cilium-distroless-init",
"containernetworking/azure-ipam"
],
"groupName": "azure-cni-cilium-ipam",
"groupName": "cilium-ipam",
"versioning": "regex:^v(?<major>\\d+)(\\.(?<minor>\\d+))?(\\.(?<patch>\\d+))?(-(?<prerelease>.*))?$",
"ignoreUnstable": false,
"reviewers": [
Expand All @@ -257,7 +274,10 @@
"rbtr",
"behzad-mir",
"jpayne3506",
"QxBytes"
"QxBytes",
"camrynl",
"santhoshmprabhu",
"vipul-21"
]
},
{
Expand Down Expand Up @@ -309,18 +329,15 @@
},
{
"matchPackageNames": [
"oss/kubernetes/autoscaler/addon-resizer",
"oss/kubernetes/autoscaler/cluster-proportional-autoscaler",
"oss/kubernetes/coredns",
"oss/v2/kubernetes/coredns"
"**/kubernetes/autoscaler/addon-resizer",
"**/kubernetes/autoscaler/cluster-proportional-autoscaler",
"**/kubernetes/coredns"
],
"assignees": [
"nirnaymsft",
"SriHarsha001"
"ashokobulapuram7"
],
"reviewers": [
"nirnaymsft",
"SriHarsha001"
"ashokobulapuram7"
]
},
{
Expand All @@ -341,15 +358,14 @@
},
{
"matchPackageNames": [
"oss/binaries/kubernetes/azure-acr-credential-provider"
"oss/binaries/kubernetes/azure-acr-credential-provider",
"azure-acr-credential-provider"
],
"groupName": "acr-credential-provider",
"assignees": [
"mainred",
"nilo19"
],
"reviewers": [
"mainred",
"nilo19"
]
},
Expand Down Expand Up @@ -377,6 +393,40 @@
"ganeshkumarashok"
]
},
{
"matchPackageNames": [
"ig"
],
"matchUpdateTypes": [
"patch"
],
"automerge": false,
"enabled": true,
"groupName": "inspektor-gadget",
"assignees": [
"team:ebpf-tools"
],
"reviewers": [
"team:ebpf-tools"
]
},
{
"matchPackageNames": [
"ig"
],
"matchUpdateTypes": [
"minor"
],
"automerge": false,
"enabled": true,
"groupName": "inspektor-gadget",
"assignees": [
"team:ebpf-tools"
],
"reviewers": [
"team:ebpf-tools"
]
},
{
"matchPackageNames": [
"nvidia-device-plugin"
Expand Down Expand Up @@ -433,11 +483,9 @@
],
"groupName": "azure-cloud-node-manager",
"assignees": [
"mainred",
"nilo19"
],
"reviewers": [
"mainred",
"nilo19"
]
},
Expand Down Expand Up @@ -479,6 +527,16 @@
],
"extractVersion": "^(?P<version>.*?)-[^-]*-[^-]*$"
},
{
"matchDatasources": [
"docker"
],
"matchPackageNames": [
"oss/v2/kubernetes/*-sysext"
],
"matchCurrentVersion": "/-azlinux3$/",
"extractVersion": "^(?P<version>.+-azlinux3)-"
},
{
"matchPackageNames": [
"aks/aks-gpu-cuda"
Expand Down Expand Up @@ -661,6 +719,20 @@
"datasourceTemplate": "rpm",
"autoReplaceStringTemplate": "\"renovateTag\": \"RPM_registry={{{registryUrl}}}, name={{{packageName}}}, os=azurelinux, release=3.0\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}"
},
{
"customType": "regex",
"description": "auto update GitHub release versions in components.json",
"managerFilePatterns": [
"/parts/common/components.json/"
],
"matchStringsStrategy": "any",
"matchStrings": [
"\"renovateTag\":\\s*\"github-releases=(?<packageName>[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?<currentValue>[^\"]+)\""
],
"datasourceTemplate": "github-releases",
"extractVersionTemplate": "^v(?<version>.*)$",
"autoReplaceStringTemplate": "\"renovateTag\": \"github-releases={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\""
},
{
"customType": "regex",
"description": "update version line in any cse_*.sh",
Expand Down
38 changes: 38 additions & 0 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: "Copilot Setup Steps"

# Automatically run the setup steps when they are changed to allow for easy validation, and
# allow manual testing through the repository's "Actions" tab
on:
workflow_dispatch:
push:
paths:
- .github/workflows/copilot-setup-steps.yml
pull_request:
paths:
- .github/workflows/copilot-setup-steps.yml

jobs:
# The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
copilot-setup-steps:
runs-on: ubuntu-latest

# Set the permissions to the lowest permissions possible needed for your steps.
# Copilot will be given its own token for its operations.
permissions:
# If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete.
contents: read

# You can define any steps you want, and they will run before the agent starts.
# If you do not check out your code, Copilot will do this for you.
steps:
- name: Checkout code
uses: actions/checkout@v6

- uses: actions/setup-go@v6
with:
go-version: '1.24'

- run: |
set -ex
make tools-reload shellspec-base-ci
name: Downloads all the required tools
Loading
Loading