Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
1d48b87
aks add nodepool add to support machines pool (#9121)
zjpjack-github Sep 4, 2025
9dc1464
[Release] Update index.json for extension [ aks-preview-18.0.0b34 ]
azclibot Sep 4, 2025
b79f617
{AKS} Vendor new SDK and bump API version to 2025-07-02-preview (#9131)
FumingZhang Sep 4, 2025
1e294de
[Release] Update index.json for extension [ aks-preview-18.0.0b35 ]
azclibot Sep 4, 2025
715f0c6
Added changes (#9130)
atharvau Sep 4, 2025
977f14e
[Release] Update index.json for extension [ workload-orchestration-3.…
azclibot Sep 4, 2025
06d116e
[SCVMM] Fixed create_from_machines command for VM Instance creation (…
hsurana06 Sep 5, 2025
d4ef1af
[Release] Update index.json for extension [ scvmm-1.2.1 ]
azclibot Sep 5, 2025
40c0147
[k8s-extension] Update extension CLI to v1.7.0 (#9126)
bavneetsingh16 Sep 5, 2025
91cd299
[Release] Update index.json for extension [ k8s-extension-1.7.0 ]
azclibot Sep 5, 2025
d7a207d
Fix help text for `fleet list` command (#9114)
dvadas Sep 5, 2025
bca2ea1
[confcom] Adding standalone fragment support (#9097)
SethHollandsworth Sep 5, 2025
7878ac3
[Release] Update index.json for extension [ confcom ]
azclibot Sep 5, 2025
fb81781
feat: Add Neon PostgreSQL preview API commands with parameter mapping…
Bhargavsaichinni Sep 8, 2025
493ed4d
[Release] Update index.json for extension [ neon-1.0.1b1 ]
azclibot Sep 8, 2025
cce2973
Release ArcAppliance CLI 1.6.0 (#9137)
saisankargochhayat Sep 8, 2025
a7b3fac
[AKS] Add option `AzureLinux3` to `--os-sku` for `az aks nodepool add…
calvin197 Sep 8, 2025
917ba68
[Release] Update index.json for extension [ aks-preview-18.0.0b36 ]
azclibot Sep 8, 2025
c5193f8
Fix resource creation in datadog (#9144)
shivansh257 Sep 9, 2025
383c6d9
[Release] Update index.json for extension [ datadog-2.0.0 ]
azclibot Sep 9, 2025
ce3559e
Update AVNM connectivity configuration CLI to use 2024-07-01 API vers…
sonalsingh-msft Sep 9, 2025
f2397a7
[Release] Update index.json for extension [ network-manager-2.1.0 ]
azclibot Sep 9, 2025
bd9c96f
[AKS] Add machine cli preview (#9045)
zjpjack-github Sep 9, 2025
1681210
[amg] Remove essential SKU resource creation (#9128)
ABZhang0 Sep 10, 2025
80dc0e2
[Release] Update index.json for extension [ amg-2.8.1 ]
azclibot Sep 10, 2025
bbbff3f
Update index.json (#9146)
glcardoz Sep 10, 2025
3d00677
[AKS] Autoscaling support for VMs agentpool (#9012)
wenxuan0923 Sep 11, 2025
c57e660
add in azure-iot 0.27.0 (#9151)
vilit1 Sep 11, 2025
cb6bffa
[Release] Update index.json for extension [ aks-preview-18.0.0b37 ]
azclibot Sep 11, 2025
08743ff
[Containerapp] `az containerapp up`: Support --kind {functionapp} (#9…
khushishah513 Sep 11, 2025
7a71074
add logic to deal with xml format in return error (#9142)
guitarsheng Sep 11, 2025
cd79464
[Release] Update index.json for extension [ spring-1.28.4 ]
azclibot Sep 11, 2025
49940bd
add aks-agent codeowner (#9152)
mainred Sep 15, 2025
158f3c3
feat: Improve user experience of az aks agent with aks-mcp (#9132)
nilo19 Sep 15, 2025
2eb1bc9
[Release] Update index.json for extension [ aks-agent-1.0.0b2 ]
azclibot Sep 15, 2025
e87f842
ML release - 2.39.0 (#9141)
PratibhaShrivastav18 Sep 15, 2025
02b73be
[Release] Update index.json for extension [ machinelearningservices-2…
azclibot Sep 15, 2025
7fc2114
[Storage-Mover] `az storage-mover endpoint`: Add new endpoints, Suppo…
kartikkhullar Sep 15, 2025
c68bef2
[Release] Update index.json for extension [ storage-mover-1.2.0 ]
azclibot Sep 15, 2025
8c68569
[Containerapp] `az containerapp sessionpool create/update`: Add healt…
ShichaoQiu Sep 15, 2025
9010334
don't print version check at bottom toolbar (#9166)
mainred Sep 16, 2025
25db525
{CI} Add a test workflow to trigger test extension release pipeline o…
wangzelin007 Sep 16, 2025
e15cd80
Add new version for firmwareanalysis for 2025-08-02 swagger (#9161)
eatkimchee Sep 16, 2025
3b3cd48
[Release] Update index.json for extension [ firmwareanalysis-2.0.0 ]
azclibot Sep 16, 2025
55aa877
Updating nexusidentity - Resolves installation issue caused by Graphs…
idanielsteven Sep 16, 2025
72c7889
[Release] Update index.json for extension [ nexusidentity-1.0.0b6 ]
azclibot Sep 16, 2025
8928792
[Containerapp] `az containerapp session stop`: Add stop session featu…
ShichaoQiu Sep 17, 2025
3ff2094
[SFTP] Initial Preview Release (#8982)
jneprz Sep 17, 2025
46c55f2
[Release] Update index.json for extension [ sftp-1.0.0b1 ]
azclibot Sep 17, 2025
5c6e71b
(playwrighttesting): Deprecation of playwright cli command (#9156)
kashish2508 Sep 17, 2025
2788cf1
Update firmwareanalysis to GA status (#9172)
eatkimchee Sep 17, 2025
a2dc8d7
[Release] Update index.json for extension [ firmwareanalysis-2.0.1 ]
azclibot Sep 17, 2025
acc900e
chore: Disable aks-mcp by default, offer --aks-mcp flag to enable it …
nilo19 Sep 18, 2025
b0d843e
[Release] Update index.json for extension [ aks-agent-1.0.0b3 ]
azclibot Sep 18, 2025
d169483
Add blue green upgrade support for aks-preview (#8999)
CustardTart32 Sep 18, 2025
b06cbbb
Feature/aks acns performance (#9136)
santhoshmprabhu Sep 18, 2025
9f6efdf
[Release] Update index.json for extension [ aks-preview-18.0.0b38 ]
azclibot Sep 18, 2025
d4d58b1
[connectedk8s] Update extension CLI to v1.10.9 (#9177)
bavneetsingh16 Sep 19, 2025
e0c6357
[Release] Update index.json for extension [ connectedk8s-1.10.9 ]
azclibot Sep 19, 2025
3e96534
[Communication] Add deliveryReport and Tag parameters to sms send com…
phermanov-msft Sep 22, 2025
9fdce07
[Release] Update index.json for extension [ communication-1.14.0 ]
azclibot Sep 22, 2025
8357d6f
[amlfs] Add az amlfs auto-import commands (#9134)
Aman-Jain-14 Sep 22, 2025
5618fed
Create role assignment for MSI when enable_vnet_integration is true (…
MuhammadAliFleet Sep 22, 2025
de8f0f3
[Release] Update index.json for extension [ amlfs-1.2.0 ]
azclibot Sep 22, 2025
1c11305
Managed Network Fabric - Removing the `externalnetwork update-bfd-adm…
idanielsteven Sep 22, 2025
beed460
[Release] Update index.json for extension [ managednetworkfabric-8.1.1 ]
azclibot Sep 22, 2025
5d81a3c
Update the layer hashes for image which has changed and pull specific…
DomAyre Sep 22, 2025
cd5decb
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Sep 22, 2025
2105ee9
Network Cloud Preview Version 4.0.0b1 for 2025-07-01-preview (#9057)
nafizhaider32 Sep 23, 2025
373f715
[Release] Update index.json for extension [ networkcloud-4.0.0b1 ]
azclibot Sep 23, 2025
ce952e4
[AKS] Add option AzureLinuxOSGuard and AzureLinux3OSGuard to --os-sku…
miz060 Sep 23, 2025
6902ac5
[Release] Update index.json for extension [ aks-preview-18.0.0b39 ]
azclibot Sep 23, 2025
fe864e4
{Zones} Pin minCliCoreVersion 2.72.0 as the latest CLI version befor…
calvinhzy Sep 23, 2025
2e44d16
[Release] Update index.json for extension [ zones-1.0.0b5 ]
azclibot Sep 23, 2025
c54b7ce
exclude tests folder (#9213)
mainred Sep 23, 2025
f7dcb34
new release (#9218)
vilit1 Sep 24, 2025
3e71b78
[AKS] Add option Windows2025 to --os-sku for az aks nodepool add (#9178)
timmy-wright Sep 24, 2025
9c55a47
arcdata version bump to 1.5.26 (#9148)
melodyyzhu Sep 25, 2025
b0179e3
{AKS} Fix test case `test_aks_approuting_enable_with_keyvault_secrets…
FumingZhang Sep 25, 2025
53d2d0a
[AKS] Fix --aks-mcp flag to accept true/false values (#9231)
feiskyer Sep 26, 2025
fa62bf3
[AKS Agent] Bump aks-mcp version to v0.0.9 (#9236)
feiskyer Sep 26, 2025
447da6d
[Release] Update index.json for extension [ aks-agent-1.0.0b4 ]
azclibot Sep 26, 2025
2453de1
Managed Network Fabric - Adding nullable to all ARM-ID fields to allo…
idanielsteven Sep 26, 2025
ef3c612
{stream-analytics} Support with Azure Function (#9179)
cxznmhdcxz Sep 26, 2025
b037b44
[Release] Update index.json for extension [ managednetworkfabric-8.2.0 ]
azclibot Sep 26, 2025
d807729
[Release] Update index.json for extension [ stream-analytics-1.0.1 ]
azclibot Sep 26, 2025
84c78d3
[confcom] Add tests for acipolicygen (#9199)
DomAyre Sep 26, 2025
f4f6815
[confcom] Bump the infra fragment minimum svn to 4 (#9238)
DomAyre Sep 26, 2025
128dd90
[Release] Update index.json for extension [ confcom ]
azclibot Sep 26, 2025
737b240
AKS: Change --enable-azure-container-storage --disable-azure-containe…
nearora-msft Sep 29, 2025
dcfe66b
[Release] Update index.json for extension [ aks-preview-18.0.0b40 ]
azclibot Sep 29, 2025
966e8d8
AOSM CLI - Fixing a zip-slip security bug for code that was using tar…
cliffparsons Sep 29, 2025
dfd42d4
[Release] Update index.json for extension [ aosm-2.0.0b3 ]
azclibot Sep 29, 2025
032b5e2
Skip none overrides on localdns profile (#9188)
jdbencardinop Sep 29, 2025
fbb4437
Add JWT Authenticator commands to aks-preview (#9189)
kovirivo24 Sep 29, 2025
d378651
[ Workload-Orchestration ] Added Bulk Management Commands (#9246)
manaswita-chichili Sep 29, 2025
f3abba6
[Release] Update index.json for extension [ workload-orchestration-4.…
azclibot Sep 29, 2025
d3a1ab5
Fix merge conflict between new tests and default min svn bump (#9241)
DomAyre Sep 29, 2025
8e30da7
Add NG of type subnet support (#9244)
Shivani-Msft Sep 30, 2025
fc5e6bb
[Release] Update index.json for extension [ network-manager-3.0.1 ]
azclibot Sep 30, 2025
e03fa94
[connectedk8s] Update extension CLI to v1.10.10 (#9254)
bavneetsingh16 Sep 30, 2025
4139b01
[Release] Update index.json for extension [ connectedk8s-1.10.10 ]
azclibot Sep 30, 2025
f484717
Evals system for aks-agent (#9219)
nilo19 Sep 30, 2025
961d512
fix: acns-datapath-acceleration-mode None should set the API field co…
santhoshmprabhu Sep 30, 2025
fd1c96b
[Release] Update index.json for extension [ aks-preview-18.0.0b41 ]
azclibot Sep 30, 2025
4a4e750
Azure CLI to manage Site resources (#9181)
bsomeshekar Sep 30, 2025
e761a75
[Release] Update index.json for extension [ site-1.0.0b1 ]
azclibot Sep 30, 2025
b030b92
Azure Firewall Autoscale Configuration (#9235)
bewatersmsft Oct 1, 2025
abe1ebc
[Release] Update index.json for extension [ azure-firewall-1.4.0 ]
azclibot Oct 1, 2025
59ba8a1
Managed Network Fabric - Removing commands that are not supported by …
idanielsteven Oct 3, 2025
be47736
[Release] Update index.json for extension [ managednetworkfabric-8.2.1 ]
azclibot Oct 3, 2025
e95204c
[AKS] Add support for OSSKU Flatcar to cluster create/nodepool create…
jepio Oct 3, 2025
2ebf49e
[storage-discovery] 09-01 stable cli extension (#9230)
shanefujs Oct 3, 2025
af54e9d
{AKS} Fix role assignment failure when using azure-cli version >= `2.…
FumingZhang Oct 3, 2025
c7c0e35
[Release] Update index.json for extension [ storage-discovery-1.0.0 ]
azclibot Oct 3, 2025
49a19fc
[Release] Update index.json for extension [ aks-preview-18.0.0b42 ]
azclibot Oct 3, 2025
05c62a2
Add new parameter to enable Dnstap logging in Azure Firewall (#9271)
BhumikaMatharu Oct 8, 2025
73eb087
[Release] Update index.json for extension [ azure-firewall-1.5.0 ]
azclibot Oct 8, 2025
ba0a97c
Add LocalDNS Live Tests for valid and invalid scenarios (#9252)
saewoni Oct 8, 2025
0545f64
[Release] Update index.json for extension [ aks-preview-18.0.0b43 ]
azclibot Oct 8, 2025
4790cd2
[Network] Feature network NSP 2024 10 01 (#9101)
karthik-gumpu Oct 8, 2025
675c019
[Release] Update index.json for extension [ nsp-1.1.0 ]
azclibot Oct 8, 2025
75972f4
Bump fleet az cli extension version to 1.7.0 (#9277)
MuhammadAliFleet Oct 9, 2025
b52ac07
[Release] Update index.json for extension [ fleet-1.7.0 ]
azclibot Oct 9, 2025
927eddb
{AKS} Vendor new SDK and bump API version to 2025-08-02-preview (#9276)
FumingZhang Oct 9, 2025
cfa24a9
{redisenterprise} breaking change warning (#9272)
nikitagarg123 Oct 9, 2025
f6867a9
[Release] Update index.json for extension [ redisenterprise-1.2.2 ]
azclibot Oct 9, 2025
19559b6
Added SQL DB Retry, SQLVM Delete and SQLMI Delete commands (#9256)
amarjeetkr Oct 9, 2025
daeb305
[Release] Update index.json for extension [ datamigration-1.0.0 ]
azclibot Oct 9, 2025
ac57da8
{Containerapp} Update recording files (#9281)
Greedygre Oct 10, 2025
bfb734e
hide the --enable-managed-system-pool option for now (#9278)
hao1939 Oct 11, 2025
c58fd97
[Release] Update index.json for extension [ aks-preview-18.0.0b44 ]
azclibot Oct 11, 2025
aff3034
Network Cloud CLi - Fixing zip-slip vulnerability in custom operation…
idanielsteven Oct 12, 2025
b87bebe
[Release] Update index.json for extension [ networkcloud-4.0.0b2 ]
azclibot Oct 13, 2025
de110ed
[confcom] Add a warning and path for default change for stdio (#9203)
DomAyre Oct 13, 2025
6197bd5
[Release] Update index.json for extension [ confcom ]
azclibot Oct 13, 2025
b980420
Stumpaudra/fleet/managed namespace (#9035)
audrastump Oct 13, 2025
a3097eb
[Release] Update index.json for extension [ fleet-1.8.0 ]
azclibot Oct 13, 2025
0290b03
[AKS] `az aks update`: Add new parameter `--kms-infrastructure-encryp…
bingosummer Oct 13, 2025
60bc46c
Used vendored application insight sdk (#9184)
yuwzho Oct 13, 2025
c7cfb55
[Release] Update index.json for extension [ spring-1.28.5 ]
azclibot Oct 13, 2025
351dba7
[redisenterprise] update breaking change file loc (#9294)
nikitagarg123 Oct 13, 2025
29c0e50
[Release] Update index.json for extension [ redisenterprise-1.2.3 ]
azclibot Oct 13, 2025
c239b89
Network Cloud CLI version 2025-09-01 GA (#9295)
idanielsteven Oct 14, 2025
021dc93
[Release] Update index.json for extension [ networkcloud-4.0.0 ]
azclibot Oct 14, 2025
6fb8449
{Containerapp} Update test and recording files (#9291)
Greedygre Oct 14, 2025
2614377
update (#9297)
Greedygre Oct 14, 2025
ca876f4
[Release] Update index.json for extension [ containerapp ]
azclibot Oct 14, 2025
a9b5e3c
[connectedmachine] update get extension image command (#9187)
yaotongms Oct 14, 2025
69386ce
[Release] Update index.json for extension [ connectedmachine-2.0.0b2 ]
azclibot Oct 15, 2025
89bbdac
feat: remove --enable-custom-ca-trust and --disable-custom-ca-trust o…
UtheMan Oct 15, 2025
ae22af3
[Release] Update index.json for extension [ aks-preview-19.0.0b1 ]
azclibot Oct 15, 2025
635fe8a
add index (#9299)
dishadchopra Oct 15, 2025
695ae60
[servicelinkerpasswordless] fix logging issue (#9300)
xfz11 Oct 15, 2025
bb2b542
[Release] Update index.json for extension [ serviceconnector-password…
azclibot Oct 15, 2025
b59a01d
Update link in azcli_aks_live_test README (#9247)
jepio Oct 15, 2025
024f871
updated the api version to 2025-06-01 (#9296)
ravindradongade Oct 15, 2025
fe7ebde
initial checking for 2025-07-15 stable CLI (#9269)
idanielsteven Oct 15, 2025
c6adfa1
[Release] Update index.json for extension [ managednetworkfabric-9.0.…
azclibot Oct 16, 2025
4253515
[connectedk8s] Update extension CLI to v1.10.11 (#9304)
bavneetsingh16 Oct 16, 2025
3a4e4c9
[Release] Update index.json for extension [ connectedk8s-1.10.11 ]
azclibot Oct 16, 2025
d2beb32
[AKS] Add --enable-opentelemetry-metrics and --enable-opentelemetry-l…
gracewehner Oct 16, 2025
b70762e
[Release] Update index.json for extension [ aks-preview-19.0.0b2 ]
azclibot Oct 16, 2025
07cf235
{AKS} Bump holmesgpt and add feedback slash command (#9261)
mainred Oct 16, 2025
cd23d2f
[Release] Update index.json for extension [ aks-agent-1.0.0b5 ]
azclibot Oct 16, 2025
e1fdaf7
Fix doc link to dmverity-vhd tool (#9068)
dwhjames Oct 16, 2025
57f3673
[confcom] Fix multiple issues with `acipolicygen --diff` (#9258)
DomAyre Oct 16, 2025
7dd9f11
Fix --infrastructure-svn and --fragments-json combo (#9264)
DomAyre Oct 16, 2025
dbe4e9b
[AKS] Implement platform-managed-keys (PMK) awared validation for KMS…
bingosummer Oct 16, 2025
1d8c321
[Release] Update index.json for extension [ aks-preview-19.0.0b3 ]
azclibot Oct 16, 2025
c110393
Temporarily remove networkcloud 4.0.0 from index.json (#9305)
wangzelin007 Oct 16, 2025
808644d
[Workload-Orchestration] Updated response schema for review and tsv l…
ayush-ms Oct 16, 2025
d4b22c8
[Release] Update index.json for extension [ workload-orchestration-4.…
azclibot Oct 16, 2025
de3cea1
{AKS}: introduce agent-init subcommand for llm setup (#9268)
alex3267006 Oct 16, 2025
9538531
[Release] Update index.json for extension [ aks-agent-1.0.0b6 ]
azclibot Oct 16, 2025
4c81161
[confcom] Fix merge conflict with new tests (#9306)
DomAyre Oct 17, 2025
30e3340
CLI Refresh for Elastic (2025-06-01) (#9309)
jkore1911 Oct 19, 2025
363f221
[Release] Update index.json for extension [ elastic-1.0.0b5 ]
azclibot Oct 19, 2025
e572f0a
Add CLI for Managed Gateway API Installation (#9077)
jaiveerk Oct 20, 2025
f3ba551
[AKS] `az aks create`: Support hobo cluster with flag `--enable-hoste…
wenxuan0923 Oct 21, 2025
1e129ba
[Release] Update index.json for extension [ aks-preview-19.0.0b4 ]
azclibot Oct 21, 2025
19c13e5
{AKS} `az aks get-credentials`: Convert device code mode kubeconfig t…
FumingZhang Oct 21, 2025
96267e2
{CI} Add status check for extension release pipeline (#9183)
wangzelin007 Oct 21, 2025
5c7b1d9
Firewall Packet Capture Operation Support (#9319)
nikhilpadhye1 Oct 22, 2025
13940a9
[Release] Update index.json for extension [ azure-firewall-2.0.0 ]
azclibot Oct 22, 2025
07dc662
[k8s-configuration] Update extension CLI to v2.3.0 (#9313)
bavneetsingh16 Oct 22, 2025
25f7748
[Release] Update index.json for extension [ k8s-configuration-2.3.0 ]
azclibot Oct 22, 2025
fec9dec
{AKS}: fix feedback command and bump aks-mcp (#9321)
mainred Oct 22, 2025
1867801
[Release] Update index.json for extension [ aks-agent-1.0.0b7 ]
azclibot Oct 22, 2025
afd833a
{AuthV2} `az webapp auth update`: Fix `--excluded-paths` logic (#9315)
a0x1ab Oct 22, 2025
551d6d0
[Release] Update index.json for extension [ authV2-1.0.1 ]
azclibot Oct 22, 2025
e4f1ac1
Quantum: Various bug fixes for Azure Quantum (#9253)
xinyi-joffre Oct 22, 2025
dafc697
[Release] Update index.json for extension [ quantum-1.0.0b10 ]
azclibot Oct 22, 2025
3f187dc
[AKS] Add mesh Istio CNI commands for az aks mesh (#9286)
german1608 Oct 22, 2025
088cee2
[Release] Update index.json for extension [ aks-preview-19.0.0b5 ]
azclibot Oct 22, 2025
1e0cdbc
[Migrate] Initialize Azure Migrate and Azure Local Migrate Command Mo…
saifaldin14 Oct 23, 2025
5824259
[Release] Update index.json for extension [ migrate-1.0.0 ]
azclibot Oct 23, 2025
604df9b
[MIGRATE] Add codeowner docs (#9328)
saifaldin14 Oct 23, 2025
56abe9d
[Release] Update index.json for extension [ migrate-2.0.0 ]
azclibot Oct 23, 2025
2e2da28
[confcom] Bump deepdiff version (#9318)
DomAyre Oct 24, 2025
5706658
[Release] Update index.json for extension [ confcom ]
azclibot Oct 24, 2025
167d35c
fix{AKS}: Handle non-tty scenario correctly for aks agent evals (#9275)
nilo19 Oct 27, 2025
83e646e
{AKS} Update minimum required cli core version to `2.73.0` (#9285)
FumingZhang Oct 27, 2025
22c3785
[Release] Update index.json for extension [ aks-preview-19.0.0b6 ]
azclibot Oct 27, 2025
14e7818
release redis enterprise api version 2025-07-01 (#9332)
nikitagarg123 Oct 28, 2025
19cb4a2
[Release] Update index.json for extension [ redisenterprise-1.3.0 ]
azclibot Oct 28, 2025
c989845
[AKS] Support EntraID SSH (#9329)
norshtein Oct 28, 2025
994a7d5
{AKS} Fix AKS live test pipeline (#9335)
FumingZhang Oct 28, 2025
0640335
update(cnl): retina flow logs rename to container network logs (#9324)
snguyen64 Oct 28, 2025
8d61c2f
Revert "Temporarily remove networkcloud 4.0.0 from index.json (#9305)…
idanielsteven Oct 28, 2025
b155f24
[MIGRATE] Update extension to be preview (#9344)
saifaldin14 Oct 28, 2025
5b99819
[Release] Update index.json for extension [ migrate-2.0.1b1 ]
azclibot Oct 28, 2025
07d7123
{AKS} Fix live test pipeline (#9347)
FumingZhang Oct 29, 2025
749e7b8
Increase delay in role assignment creation (#9279)
MuhammadAliFleet Oct 29, 2025
a4866fd
[Release] Update index.json for extension [ fleet-1.8.1 ]
azclibot Oct 29, 2025
982f7c3
[AKS] Set CMK property "enabled" to false and remove other CMK proper…
bingosummer Oct 29, 2025
d51bb46
[Release] Update index.json for extension [ aks-preview-19.0.0b7 ]
azclibot Oct 29, 2025
2bc0770
{AKS} remove the preview flag and feature preview flag for managed na…
xmzhao0822 Oct 30, 2025
3413262
{AKS} `az aks bastion`: Fix default subshell on windows platform (#9280)
FumingZhang Oct 30, 2025
1444fb1
[Release] Update index.json for extension [ aks-preview-19.0.0b8 ]
azclibot Oct 30, 2025
7eb094a
{CI} Skip service name check for deploy-to-azure and include extensio…
wangzelin007 Oct 30, 2025
6a86176
Managed Network Fabric - moving to stable version 9.0.0 (#9343)
idanielsteven Oct 30, 2025
fa08f5e
Update PAN az cli with new stable API version 2025-10-08 (#9308)
Prakriti-nith Oct 30, 2025
aa5a2d2
[Release] Update index.json for extension [ managednetworkfabric-9.0.0 ]
azclibot Oct 30, 2025
872defb
[Release] Update index.json for extension [ palo-alto-networks-1.1.2 ]
azclibot Oct 30, 2025
2913f1b
{CI} Ignore downloadUrl when comparing index.json entries and always …
wangzelin007 Oct 30, 2025
86a4e8f
[AKS] aks machine update cli preview (#9346)
zjpjack-github Oct 30, 2025
b4e7d75
Release AksArc 1.5.72 (#9338)
mchen727 Oct 30, 2025
5f723a7
{IoT} Adds IoT Operations extension v2.0.1 to the index (#9356)
digimaun Oct 30, 2025
20eb061
[AKS] `az aks create --enable-hosted-system` won't create default sys…
wenxuan0923 Oct 31, 2025
8cddcaf
[Release] Update index.json for extension [ aks-preview-19.0.0b9 ]
azclibot Oct 31, 2025
796b871
{AKS} Vendor new SDK and bump API version to 2025-08-02-preview (#9360)
FumingZhang Oct 31, 2025
92525e0
{AKS}: refine init experience (#9351)
mainred Nov 3, 2025
cc63d39
[Release] Update index.json for extension [ aks-agent-1.0.0b8 ]
azclibot Nov 3, 2025
4bff224
Merge remote-tracking branch 'upstream/main' into ml-dev
achauhan-scc Nov 3, 2025
92035a5
Merge branch 'Azure:ml-dev' into ml-dev
achauhan-scc Nov 3, 2025
126476e
[confcom] Fix `--exclude-default-fragments` (#9248)
DomAyre Nov 3, 2025
809e864
updating the version
achauhan-scc Nov 3, 2025
f44723d
Deprecate 'az neon' command group with end-of-life notice (#9353)
rsinghal26 Nov 3, 2025
8774f74
[Containerapp] `az containerapp env premium-ingress add/update`: remo…
Greedygre Nov 3, 2025
e7519a9
{CI} Add pyproject.toml support (#9377)
wangzelin007 Nov 3, 2025
9fe8b78
fixing style and removing tests
kshitij-microsoft Nov 3, 2025
2661079
Merge pull request #1 from kshitij-microsoft/DT_cli
achauhan-scc Nov 4, 2025
907cc69
fixing update command
achauhan-scc Nov 4, 2025
d017a2e
fixing license check
achauhan-scc Nov 4, 2025
ce4786f
[AKS] Fix `--azure-keyvault-kms-key-vault-network-access` parameter n…
bingosummer Nov 4, 2025
c2788be
[Release] Update index.json for extension [ aks-preview-19.0.0b10 ]
azclibot Nov 4, 2025
143ebab
ML ext 2.40.0 release (#9375)
achauhan-scc Nov 4, 2025
1df3362
[Release] Update index.json for extension [ machinelearningservices-2…
azclibot Nov 4, 2025
220cd7d
Merge remote-tracking branch 'origin/main' into ml-dev
achauhan-scc Nov 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@

/src/quota/ @kairu-ms @ZengTaoxu

/src/containerapp/ @ruslany @sanchitmehta @ebencarek @JennyLawrance @howang-ms @vinisoto @chinadragon0515 @vturecek @torosent @pagariyaalok @Juliehzl @jijohn14
/src/containerapp/ @ruslany @sanchitmehta @ebencarek @JennyLawrance @howang-ms @vinisoto @chinadragon0515 @vturecek @torosent @pagariyaalok @Juliehzl @jijohn14 @Greedygre @ShichaoQiu @bowen5

/src/scvmm/ @nascarsayan @hsurana06

Expand Down
11 changes: 10 additions & 1 deletion scripts/ci/avail-ext-doc/update_extension_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,16 @@ def get_extensions():
exts = sorted(exts, key=lambda c: parse_version(c['metadata']['version']), reverse=True)

# some extension modules may not include 'HISTORY.rst'
project_url = exts[0]['metadata']['extensions']['python.details']['project_urls']['Home']
# setup.py
if 'project_urls' in exts[0]['metadata']['extensions']['python.details']:
project_url = exts[0]['metadata']['extensions']['python.details']['project_urls']['Home']
# pyproject.toml
elif 'project_url' in exts[0]['metadata']:
project_url = exts[0]['metadata']['project_url'].replace('homepage,', '').strip()
print(f"Warning: extension {exts[0]['metadata']['name']} has migrated to pyproject.toml.")
else:
project_url = ''
print(f"Warning: No project_url found for extension {exts[0]['metadata']['name']}")
history_tmp = project_url + '/HISTORY.rst'
history = project_url if str(requests.get(history_tmp).status_code) == '404' else history_tmp
if exts[0]['metadata'].get('azext.isPreview'):
Expand Down
5 changes: 4 additions & 1 deletion src/aks-preview/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,17 @@ If there is no rush to release a new version, please just add a description of t
To release a new version, please select a new version number (usually plus 1 to last patch version, X.Y.Z -> Major.Minor.Patch, more details in `\doc <https://semver.org/>`_), and then add a new section named as the new version number in this file, the content should include the new modifications and everything from the *Pending* section. Finally, update the `VERSION` variable in `setup.py` with this new version number.

Pending

19.0.0b10
+++++++
* Vendor new SDK and bump API version to 2025-08-02-preview.
* `az aks update`: Fix `--azure-keyvault-kms-key-vault-network-access` parameter not being correctly applied during cluster creation and updates.

19.0.0b9
+++++++
* `az aks create --enable-hosted-system`: no longer provision default system node pool when creating an automatic cluster with hosted system enabled.
* `az aks machine update`: Add support for updating machine tags, node taints and node labels.
* Fix `az aks bastion` subshell defaulting to cmd on Windows when invoked from PowerShell by implementing grandparent process detection to identify the actual user shell.
* Fix `az aks bastion` subshell defaulting to cmd on Windows when invoked from PowerShell by implementing grandparent process detection to identify the actual user shell.

19.0.0b8
+++++++
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3998,6 +3998,7 @@ def set_up_kms_pmk_and_cmk(self, mc: ManagedCluster) -> ManagedCluster:
mc.security_profile.azure_key_vault_kms = self.models.AzureKeyVaultKms(
enabled=True,
key_id=key_id,
key_vault_network_access=self.context.get_azure_keyvault_kms_key_vault_network_access(),
key_vault_resource_id=self.context.get_azure_keyvault_kms_key_vault_resource_id(),
)

Expand Down Expand Up @@ -6039,6 +6040,7 @@ def update_kms_pmk_cmk(self, mc: ManagedCluster) -> ManagedCluster:
mc.security_profile.azure_key_vault_kms = self.models.AzureKeyVaultKms(
enabled=True,
key_id=key_id,
key_vault_network_access=self.context.get_azure_keyvault_kms_key_vault_network_access(),
key_vault_resource_id=self.context.get_azure_keyvault_kms_key_vault_resource_id(),
)

Expand Down
170 changes: 170 additions & 0 deletions src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -12230,6 +12230,7 @@ def test_aks_create_with_kms_pmk_and_update_cmk(
update_cmd = (
"aks update --resource-group={resource_group} --name={name} "
"--enable-azure-keyvault-kms --azure-keyvault-kms-key-id={key_id} "
"--azure-keyvault-kms-key-vault-network-access=Public "
"--azure-keyvault-kms-key-vault-resource-id={kv_resource_id} "
"-o json"
)
Expand Down Expand Up @@ -12373,6 +12374,175 @@ def test_aks_create_with_kms_pmk_and_cmk_and_disable_cmk(
"aks create --resource-group={resource_group} --name={name} "
"--assign-identity {identity_id} "
"--enable-azure-keyvault-kms --azure-keyvault-kms-key-id={key_id} "
"--azure-keyvault-kms-key-vault-network-access=Public "
"--azure-keyvault-kms-key-vault-resource-id={kv_resource_id} "
"--kms-infrastructure-encryption=Enabled "
"--kubernetes-version={k8s_version} "
"--ssh-key-value={ssh_key_value} "
"--aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/KMSPMKPreview "
"-o json"
)
self.cmd(
create_cmd,
checks=[
self.check("provisioningState", "Succeeded"),
self.check("securityProfile.azureKeyVaultKms.enabled", True),
self.check("securityProfile.azureKeyVaultKms.keyId", key_id_versionless),
self.check(
"securityProfile.kubernetesResourceObjectEncryptionProfile.infrastructureEncryption",
"Enabled"
),
],
)

# disable CMK
update_cmd = (
"aks update --resource-group={resource_group} --name={name} "
"--disable-azure-keyvault-kms "
"-o json"
)
self.cmd(
update_cmd,
checks=[
self.check("provisioningState", "Succeeded"),
self.check("securityProfile.azureKeyVaultKms.enabled", False),
self.check(
"securityProfile.kubernetesResourceObjectEncryptionProfile.infrastructureEncryption",
"Enabled"
),
],
)

# delete
cmd = (
"aks delete --resource-group={resource_group} --name={name} --yes --no-wait"
)
self.cmd(
cmd,
checks=[
self.is_empty(),
],
)

@live_only()
@AllowLargeResponse()
@AKSCustomResourceGroupPreparer(
random_name_length=17,
name_prefix="clitest",
location="eastus2euap",
)
def test_aks_create_with_kms_pmk_and_cmk_and_disable_cmk_private(
self, resource_group, resource_group_location
):
"""Test PMK-enabled cluster creation with versionless key ID"""
aks_name = self.create_random_name("cliakstest", 16)
kv_name = self.create_random_name("cliakstestkv", 16)
identity_name = self.create_random_name("cliakstestidentity", 24)
k8s_version = self._get_version_in_range(location=resource_group_location, min_version="1.33.0", max_version="1.34.0")
self.kwargs.update(
{
"resource_group": resource_group,
"name": aks_name,
"kv_name": kv_name,
"identity_name": identity_name,
"ssh_key_value": self.generate_ssh_keys(),
"k8s_version": k8s_version,
}
)

# create user-assigned identity
identity_id = self._get_user_assigned_identity(resource_group)
identity_object_id = self._get_principal_id_of_user_assigned_identity(identity_id)
assert identity_id is not None
assert identity_object_id is not None
self.kwargs.update(
{
"identity_id": identity_id,
"identity_object_id": identity_object_id,
}
)

# create key vault and key
create_keyvault = (
"keyvault create --resource-group={resource_group} --name={kv_name} --enable-rbac-authorization=false --no-self-perms -o json"
)
self.cmd(
create_keyvault,
checks=[self.check("properties.provisioningState", "Succeeded")],
)

# set access policy for test identity
test_identity_object_id = self._get_test_identity_object_id()
test_identity_access_policy = 'keyvault set-policy --resource-group={resource_group} --name={kv_name} ' \
'--key-permissions all --object-id ' + test_identity_object_id
self.cmd(test_identity_access_policy, checks=[
self.check('properties.provisioningState', 'Succeeded')
])

# create key and extract versionless key ID
create_key = "keyvault key create -n kms --vault-name {kv_name} -o json"
key = self.cmd(
create_key, checks=[self.check("attributes.enabled", True)]
).get_output_in_json()
key_id_versioned = key["key"]["kid"]
# Extract versionless key ID (remove version part)
# Format: https://{vault}.vault.azure.net/keys/{name}/{version}
# We want: https://{vault}.vault.azure.net/keys/{name}
key_id_parts = key_id_versioned.rsplit('/', 1)
key_id_versionless = key_id_parts[0]

assert key_id_versionless is not None
self.kwargs.update(
{
"key_id": key_id_versionless,
}
)

# Get key vault resource ID
kv_resource_id = self.cmd(
"keyvault show --resource-group={resource_group} --name={kv_name} --query id -o tsv"
).output.strip()
self.kwargs.update(
{
"kv_resource_id": kv_resource_id,
}
)

# assign access policy
set_policy = (
"keyvault set-policy --resource-group={resource_group} --name={kv_name} "
"--object-id {identity_object_id} --key-permissions encrypt decrypt -o json"
)
self.cmd(
set_policy, checks=[self.check("properties.provisioningState", "Succeeded")]
)

# update key vault to disable public network access and enable trusted service
disable_public_network_access = (
"keyvault update --resource-group={resource_group} --name={kv_name} "
"--public-network-access Disabled "
"--bypass AzureServices --default-action Deny "
"-o json"
)
self.cmd(
disable_public_network_access,
checks=[self.check("properties.provisioningState", "Succeeded")],
)

# add "Key Vault Reader" role to the identity
create_role_assignment = (
"role assignment create --role 21090545-7ca7-4776-b22c-e363652d74d2 "
'--assignee-object-id {identity_object_id} --assignee-principal-type "ServicePrincipal" '
"--scope {kv_resource_id}"
)
self.cmd(create_role_assignment)

# create cluster with PMK enabled and versionless key ID
create_cmd = (
"aks create --resource-group={resource_group} --name={name} "
"--assign-identity {identity_id} "
"--enable-azure-keyvault-kms --azure-keyvault-kms-key-id={key_id} "
"--azure-keyvault-kms-key-vault-network-access=Private "
"--azure-keyvault-kms-key-vault-resource-id={kv_resource_id} "
"--kms-infrastructure-encryption=Enabled "
"--kubernetes-version={k8s_version} "
Expand Down
Loading
Loading