Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
333 commits
Select commit Hold shift + click to select a range
99eca29
[Release] Update index.json for extension [ vm-repair-2.1.0 ]
azclibot Mar 7, 2025
14445e5
[connectedk8s] Update extension CLI to v1.10.7 (#8531)
atchutbarli Mar 7, 2025
feda1a4
[Release] Update index.json for extension [ connectedk8s-1.10.7 ]
azclibot Mar 7, 2025
4c1ed9f
fix: catch and surface a concise err for acstor extension import erro…
shlokshah-dev Mar 7, 2025
124c569
{CosmosDB} `az cosmosdb restore`: Skip client side restore validation…
AgarwalVivek Mar 7, 2025
c94713e
[Release] Update index.json for extension [ cosmosdb-preview-1.2.1 ]
azclibot Mar 7, 2025
7b46103
Release ArcAppliance hotfix for CLI core 2.70.0 (#8536)
saisankargochhayat Mar 7, 2025
783db00
Release CustomLocation hotfix for CLI core 2.70.0 (#8537)
saisankargochhayat Mar 8, 2025
fa34ed2
Remove acr help command from acr query extension (#8526)
CarolineNB Mar 10, 2025
b210aa7
[Quantum] Use Post Storage URI and SAS token like Quantum Python SDK …
warren-jones Mar 11, 2025
814f9ef
Update ProviderHub CLI Support for Comma Separated Values (#8461)
natzoz Mar 11, 2025
63e8781
Ran azdev mask (#8547)
warren-jones Mar 12, 2025
8e1899e
{dataprotection} Updated packaged vendored SDK azure_mgmt_preview_aks…
zubairabid Mar 12, 2025
fe0909b
[Release] Update index.json for extension [ dataprotection-1.5.6 ]
azclibot Mar 12, 2025
e1d64ea
{Application-insights} Add auth adaptor for track 1 sdk (#8551)
AllyW Mar 12, 2025
044d77b
[Release] Update index.json for extension [ application-insights-1.2.3 ]
azclibot Mar 12, 2025
fe01406
[Quantum] Quantum CLI Extension Release, Version 1.0.0b5 (#8549)
warren-jones Mar 13, 2025
5adfa72
[Release] Update index.json for extension [ quantum-1.0.0b5 ]
azclibot Mar 13, 2025
fb1f259
[load] CLI changes for the CICD improvements. (#8546)
mohitpavan Mar 13, 2025
52f27b1
[Release] Update index.json for extension [ load-1.7.0 ]
azclibot Mar 13, 2025
93532d4
{CI} Remove version import related code in setup.py (#8384)
cxznmhdcxz Mar 13, 2025
19f0169
[Release] Update index.json for extension [ swiftlet-0.1.0 ] [ logz-0…
azclibot Mar 13, 2025
0fa9b35
{CI} Remove deprecated logz and swiftlet extension entries from index…
wangzelin007 Mar 13, 2025
eb4bd47
{CI} Move find_extension_upgraded.py to azure-cli-extensions repo (#8…
wangzelin007 Mar 13, 2025
6d961f2
[Spring] Add migration command from Azure Spring Apps to Azure Contai…
ninpan-ms Mar 13, 2025
3fe444e
{CI} Update Azure Pipelines to use Ubuntu 22.04 pools (#8543)
wangzelin007 Mar 13, 2025
0134092
[Release] Update index.json for extension [ acrquery-1.0.1b2 ]
azclibot Mar 13, 2025
3dbe081
[Release] Update index.json for extension [ spring-1.27.0 ]
azclibot Mar 13, 2025
bc682e3
Retracting V1.0.0b5 - It needs a bug fix (#8561)
warren-jones Mar 13, 2025
754f9c0
add extension changes for release of ml extension 2.36.0 (#8556)
pdhotems Mar 14, 2025
c3bb085
Roll back the quantum extension version number to 1.0.0b4 (#8562)
warren-jones Mar 14, 2025
dbc8bba
[k8s-extension] Update extension CLI to v1.6.4 (#8560)
bavneetsingh16 Mar 14, 2025
8d49f4d
[Release] Update index.json for extension [ k8s-extension-1.6.4 ]
azclibot Mar 14, 2025
8ccf767
Releasing the 1.5.37 version of aksarc CLI extension (#8554)
HariPrasadV Mar 16, 2025
76041d7
new version (#8567)
Jing-song Mar 17, 2025
3ad3a69
[Release] Update index.json for extension [ ip-group-1.0.1 ]
azclibot Mar 17, 2025
b89f985
{serviceconnector-passwordless} Fix Fabric Auth Endpoint URL (#8516)
Tonychen0227 Mar 17, 2025
f19d449
[Release] Update index.json for extension [ serviceconnector-password…
azclibot Mar 17, 2025
dc386ec
[Containerapp] Release version 1.1.0b4 (#8566)
Greedygre Mar 17, 2025
10de764
[Release] Update index.json for extension [ containerapp ]
azclibot Mar 17, 2025
951fbd6
chore(arcdata): version bump to 1.5.22 (#8572)
swells Mar 17, 2025
ad96c43
Updating Network Fabric to 8.0.0b1 CLI Version with new API 2024-06-1…
nafizhaider32 Mar 17, 2025
ff21152
[Release] Update index.json for extension [ managednetworkfabric-8.0.…
azclibot Mar 17, 2025
b0ddd0f
[Quantum] Bug fix for retracted Quantum CLI extension v1.0.0b5 releas…
warren-jones Mar 17, 2025
4857db7
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Mar 18, 2025
4e72c50
VMware LRO fixes for rotate-vcenter-password, rotate-nsxt-password, a…
jonathanhe-msft Mar 18, 2025
6a14f43
[Release] Update index.json for extension [ vmware-7.2.0 ]
azclibot Mar 18, 2025
bc6b81b
Incremented version number and revised release notes (#8575)
warren-jones Mar 19, 2025
fa42aaa
[Release] Update index.json for extension [ quantum-1.0.0b6 ]
azclibot Mar 19, 2025
b3e29f8
[CI] Update sync-alias.yml to push branch to azclibot/azure-cli-exten…
wangzelin007 Mar 19, 2025
90cfe9d
[confcom] supporting OCI images and adding tests (#8570)
SethHollandsworth Mar 19, 2025
fac4ffe
[Release] Update index.json for extension [ confcom ]
azclibot Mar 19, 2025
187159b
[load] Adding support for creating and managing Schedule in load test…
Himanshu49 Mar 20, 2025
af75402
[Release] Update index.json for extension [ load-1.8.0 ]
azclibot Mar 20, 2025
5014bfa
Adds IoT Operations extension v1.3.0 (#8578)
c-ryan-k Mar 20, 2025
e78077d
Modify dft tests to use qcschema instead of xyz. (#8577)
adam-grofe Mar 20, 2025
524d814
[connectedmachine] update list command (#8398)
yaotongms Mar 21, 2025
b2cfeed
az k8s-configuration Release 2.2.0 (#8559)
dipti-pai Mar 21, 2025
6da9fe5
[Release] Update index.json for extension [ k8s-configuration-2.2.0 ]
azclibot Mar 21, 2025
1b569d7
Add Istio egress CLI commands (#8524)
nshankar13 Mar 21, 2025
e4f088b
[Release] Update index.json for extension [ aks-preview-13.0.0b9 ]
azclibot Mar 21, 2025
949903f
[Communication][Rooms] add collaborator role support for room partici…
mayssamm Mar 26, 2025
d6c3a73
[Release] Update index.json for extension [ communication-1.12.0 ]
azclibot Mar 26, 2025
5e644f7
{aks-preview} Add codeql exclusion for aks-preview (#8606)
evelyn-ys Mar 26, 2025
da4a1a3
{internet-analyzer} Patch version for updated doc (#8602)
cxznmhdcxz Mar 26, 2025
f7e7464
{front-door} Patch version for updated doc (#8599)
cxznmhdcxz Mar 26, 2025
218d848
[Release] Update index.json for extension [ internet-analyzer-1.0.0b2 ]
azclibot Mar 26, 2025
ea16c7b
{new-relic} Patch version for updated doc (#8603)
cxznmhdcxz Mar 26, 2025
2b12001
[Release] Update index.json for extension [ front-door-1.2.1 ]
azclibot Mar 26, 2025
4b6acf7
[Release] Update index.json for extension [ new-relic-1.0.1 ]
azclibot Mar 26, 2025
34562a1
Added Communication Service SMTP Username CRUD operations (#8558)
Deepika0530 Mar 27, 2025
a0f7363
Improve the public docs for VM Repair (#8581)
Sandido Mar 27, 2025
40aef9f
Computeschedule CLI Extension (#8494)
NneOkeke Mar 27, 2025
475eec6
[Release] Update index.json for extension [ communication-1.13.0 ]
azclibot Mar 27, 2025
f12fa3e
[Release] Update index.json for extension [ vm-repair-2.1.1 ]
azclibot Mar 27, 2025
538ee57
[Release] Update index.json for extension [ computeschedule-1.0.0b1 ]
azclibot Mar 27, 2025
b625672
{ConnectedMachine} Release new version `1.1.1b1` (#8612)
yaotongms Mar 27, 2025
bfe439b
[Release] Update index.json for extension [ connectedmachine-1.1.1b1 ]
azclibot Mar 27, 2025
369c063
Updating Nexus Identity to Version 1.0.0b5 (#8611)
nafizhaider32 Mar 27, 2025
8742659
[Release] Update index.json for extension [ nexusidentity-1.0.0b5 ]
azclibot Mar 27, 2025
736f925
[Spring] Support BYOC in migration command (#8609)
ninpan-ms Mar 27, 2025
6b370d9
[Release] Update index.json for extension [ spring-1.27.1 ]
azclibot Mar 27, 2025
cf50bef
{spring-cloud} Patch version for updated doc (#8607)
cxznmhdcxz Mar 31, 2025
9f5034e
{resource-mover} Patch version for updated doc (#8605)
cxznmhdcxz Mar 31, 2025
7d46565
[Release] Update index.json for extension [ spring-cloud-3.1.9 ]
azclibot Mar 31, 2025
2e981c5
[Release] Update index.json for extension [ resource-mover-1.0.0b2 ]
azclibot Mar 31, 2025
a5e4b0f
update version (#8594)
cxznmhdcxz Mar 31, 2025
bec27b8
[Release] Update index.json for extension [ alertsmanagement-1.0.0b2 ]
azclibot Mar 31, 2025
7ca5ef5
Added tests for communication email, domain and senderusername (#8613)
Deepika0530 Mar 31, 2025
4c2cf69
{redisenterprise} Patch version for updated doc (#8604)
cxznmhdcxz Mar 31, 2025
6cee104
[Release] Update index.json for extension [ redisenterprise-1.2.1b2 ]
azclibot Mar 31, 2025
0f5e9b6
{CI} Adjust version calculation to use `whl` for base metadata (#8610)
AllyW Mar 31, 2025
08d28f3
{authV2} Patch version for updated doc (#8595)
cxznmhdcxz Apr 1, 2025
44fe7b2
{elastic-san} patch version for documentation (#8596)
cxznmhdcxz Apr 1, 2025
35d36e2
updating stack-hci-vm cli to 1.7.7 (#8616)
hvedati Apr 1, 2025
dd59fa7
Hotfix 2.36.1 (#8623)
kshitij-microsoft Apr 2, 2025
622d0ee
{AKS} Vendor new SDK and bump API version to 2025-01-02-preview (#8618)
FumingZhang Apr 2, 2025
2a00d0e
set minimum TLS version to 1.2 (#8628)
yanzhudd Apr 2, 2025
a9b5b80
[Azure Firewall - Save And Commit Feature] Add fix to copy current da…
cshahra Apr 2, 2025
2e20d65
[Release] Update index.json for extension [ authV2-1.0.0 ]
azclibot Apr 3, 2025
03ac5c7
[Release] Update index.json for extension [ elastic-san-1.2.0b2 ]
azclibot Apr 3, 2025
13d8644
[Release] Update index.json for extension [ image-copy-1.0.2 ]
azclibot Apr 3, 2025
71fea5a
[image-copy-1.0.2] - Update sha256Digest (#8629)
wangzelin007 Apr 3, 2025
3ab770e
[Release] Update index.json for extension [ azure-firewall-1.2.3 ]
azclibot Apr 3, 2025
d643a08
[load] Adding commands to manage notification-rule in azure load test…
Himanshu49 Apr 3, 2025
309e4a4
[Release] Update index.json for extension [ load-2.0.0 ]
azclibot Apr 3, 2025
f77c214
adding stack-hci-vm cli 1.7.8 (#8633)
hvedati Apr 6, 2025
aac7959
add Fleet API 2025-03-01 (#8589)
frantran Apr 7, 2025
1491b79
[Release] Update index.json for extension [ fleet-1.5.0 ]
azclibot Apr 7, 2025
472853f
{Spring} Use sha256 instead of md5 (#8638)
ninpan-ms Apr 7, 2025
51f8d99
add linter (#8627)
AllyW Apr 8, 2025
e10c0d9
{image-gallery} Patch version for updated doc (#8600)
cxznmhdcxz Apr 8, 2025
ad5bcba
[Release] Update index.json for extension [ image-gallery-1.0.0b1 ]
azclibot Apr 8, 2025
3141f7f
{Cosmosdb-preview} Adding param azure-connection-method to Managed ca…
sachinAtMS Apr 8, 2025
ed4f5c2
[Release] Update index.json for extension [ cosmosdb-preview-1.3.0 ]
azclibot Apr 8, 2025
d508c9c
reset workflow file (#8642)
AllyW Apr 8, 2025
0aac33e
Support blob storage token store authenticate with MSI (#8640)
njuCZ Apr 9, 2025
e369d00
Hotfix 2.36.2 (#8644)
kshitij-microsoft Apr 10, 2025
24e8846
{AKS} Rename to addon-autoscaling preview CLI to optimized-addon-scal…
chihshenghuang Apr 10, 2025
270add7
[Release] Update index.json for extension [ aks-preview-14.0.0b1 ]
azclibot Apr 10, 2025
ca46d71
adding 1.7.9 version (#8647)
hvedati Apr 10, 2025
8c605f4
updating sha for 2.36.1 (#8649)
achauhan-scc Apr 10, 2025
d4ac776
[AKS] Adjust Node Initialization Taints preview CLI to ignore k8s tai…
UtheMan Apr 11, 2025
6c076ea
add linter example validate task (#8651)
AllyW Apr 11, 2025
8b6864d
Update CLI to create role assignment (#8636)
MuhammadAliFleet Apr 15, 2025
2e2d0df
[Release] Update index.json for extension [ fleet-1.5.1 ]
azclibot Apr 15, 2025
3e7b520
[Elastic-SAN] `az elastic-san volume/volume-group`: Add soft-delete s…
calvinhzy Apr 15, 2025
4f886a8
[Release] Update index.json for extension [ elastic-san-1.2.0b3 ]
azclibot Apr 15, 2025
45eba10
AML CLI V2 - 2.36.3 (#8660)
achauhan-scc Apr 15, 2025
201052f
adding stack-hci-vm 1.8.1 (#8661)
hvedati Apr 15, 2025
eaf7d28
check last release (#8662)
AllyW Apr 16, 2025
47546df
remove isPreview (#8663)
AllyW Apr 16, 2025
d8ebf09
{IoT} Adds IoT extension v0.26.0 to index (#8657)
c-ryan-k Apr 16, 2025
861971e
Unhide NetworkMonitor resource, change prefix limit structure, and ad…
ejiadedeji Apr 17, 2025
4c87b99
[Release] Update index.json for extension [ managednetworkfabric-8.0.…
azclibot Apr 17, 2025
e70c46a
{cosmosdb-preview} Making delegated-subnet-id optional and adding the…
sachinAtMS Apr 17, 2025
b0ea0c8
[Release] Update index.json for extension [ cosmosdb-preview-1.4.0 ]
azclibot Apr 17, 2025
eff0514
Fix issues with Post commit in Routing (#8553)
Shivani-Msft Apr 17, 2025
7003ac7
ml extension 2.36.4 hotfix (#8669)
kingernupur Apr 18, 2025
58f8dc6
{Application-insights} Migrate `az monitor app-insights` data-plane u…
AllyW Apr 18, 2025
046cc89
[Release] Update index.json for extension [ application-insights-2.0.…
azclibot Apr 18, 2025
9dafe9b
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Apr 21, 2025
a74d9f4
Updating linux image selection (#8620)
pagienge Apr 21, 2025
4fed0d1
[Release] Update index.json for extension [ vm-repair-2.1.2 ]
azclibot Apr 21, 2025
9f5b552
Fix ASM egress disable help message (#8658)
nshankar13 Apr 21, 2025
f66f42b
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Apr 21, 2025
5f96bbf
[Release] Update index.json for extension [ aks-preview-14.0.0b2 ]
azclibot Apr 21, 2025
6401518
Pinecone.VectorDB CLI commands initial release (#8615)
aggarwalsw Apr 21, 2025
66f1684
[Release] Update index.json for extension [ pinecone-1.0.0b1 ]
azclibot Apr 21, 2025
44a00c7
{Weights-And-Biases} Initial release of CLI cmds (#8656)
aggarwalsw Apr 21, 2025
ce277e0
[Release] Update index.json for extension [ weights-and-biases-1.0.0b1 ]
azclibot Apr 21, 2025
b61cdf0
[AMG] Support multi-subscription scenario for AMW integration (#8664)
ABZhang0 Apr 22, 2025
c2dc7f0
[Release] Update index.json for extension [ amg-2.6.0 ]
azclibot Apr 22, 2025
bfb3452
chore(arcdata): version bump to 1.5.23 (#8674)
swells Apr 22, 2025
0082b03
AZ CLI confidentialledger extension update as per latest spec (#8654)
prathod09 Apr 22, 2025
2d31759
[Release] Update index.json for extension [ confidentialledger-2.0.0 ]
azclibot Apr 22, 2025
c7a792b
[dataprotection] Add UAMI Support for Backup Instances (#8632)
zubairabid Apr 22, 2025
069de08
[Release] Update index.json for extension [ dataprotection-1.6.0 ]
azclibot Apr 22, 2025
be61a0f
Added breaking change announcement for az ssh arc commands (#8571)
StevenBucher98 Apr 23, 2025
8c13ca8
Fix Private Fleet Bug (#8684)
MuhammadAliFleet Apr 24, 2025
dacd140
[Release] Update index.json for extension [ fleet-1.5.2 ]
azclibot Apr 24, 2025
2ae21ad
hotfix for 2.36.5 (#8681)
kshitij-microsoft Apr 24, 2025
e61ffe9
feat: Support az aks loadbalancer commands (#8569)
nilo19 Apr 24, 2025
bc16e28
[Release] Update index.json for extension [ aks-preview-14.0.0b3 ]
azclibot Apr 24, 2025
a292717
{AKS} Vendor new SDK and bump API version to 2025-02-02-preview (#8678)
FumingZhang Apr 24, 2025
a3cc309
[Release] Update index.json for extension [ aks-preview-14.0.0b4 ]
azclibot Apr 24, 2025
45a031d
{IoT} Adds IoT Operations Extension v1.4.0 to extension index (#8692)
c-ryan-k Apr 27, 2025
9e5dd7f
[ContainerRegistry] Add 'acrcssc' extension for public preview (#8530)
cegraybl Apr 27, 2025
b6b36f3
[Release] Update index.json for extension [ acrcssc-1.0.0b1 ]
azclibot Apr 27, 2025
b5e3f47
Add StandbyPool API Version 2025-03-01 (#8676)
carlosh-msft2025 Apr 27, 2025
af616a8
[Release] Update index.json for extension [ standbypool-2.0.0 ]
azclibot Apr 27, 2025
bf191ed
{serviceconnector-passwordless} Add docs link for Fabric SQL Database…
Tonychen0227 Apr 28, 2025
d213309
[Durabletask] Addition of Retention Policy Commands (#8672)
RyanLettieri Apr 29, 2025
53239ec
[confcom] Adding fragment support for VN2 (#8700)
SethHollandsworth Apr 29, 2025
8266876
[Release] Update index.json for extension [ confcom ]
azclibot Apr 29, 2025
e49a3f0
Updating version in setup.py for durabletask (#8701)
RyanLettieri Apr 29, 2025
e27c646
[Release] Update index.json for extension [ durabletask-1.0.0b4 ]
azclibot Apr 29, 2025
3f657ef
{AKS} Fix live test pipeline (#8698)
FumingZhang Apr 29, 2025
ae16bcf
{AKS} Fix issue #31345: Re-generate the SDK for API version 2025-02-0…
FumingZhang Apr 29, 2025
2e26911
[Release] Update index.json for extension [ aks-preview-14.0.0b5 ]
azclibot Apr 29, 2025
4079d2b
Add spring retirement info (#8652)
yuwzho Apr 30, 2025
9aa7af8
[Release] Update index.json for extension [ spring-1.28.0 ]
azclibot Apr 30, 2025
29b9b63
feat(acns) add advanced network policies options for az create and up…
nddq Apr 30, 2025
4918de8
[Release] Update index.json for extension [ aks-preview-14.0.0b6 ]
azclibot Apr 30, 2025
66a7e16
fix: update release note for aks-preview 14.0.0b6 (#8707)
nddq Apr 30, 2025
44d0215
adding stack-hci vm 1.8.2 (#8708)
hvedati Apr 30, 2025
84dbe1f
Neon CLI Support for GA Features - Change Plan, Projects and Branches…
alluri02 Apr 30, 2025
31a5ebe
Update index.json (#8699)
aupetit-ms May 1, 2025
aa488ed
[front door]Add support for captcha (#8694)
Ptnan7 May 2, 2025
4facbad
[Release] Update index.json for extension [ front-door-1.3.0 ]
azclibot May 2, 2025
0615649
[load] API version refresh - 2025-03-01-preview (#8682)
Harshan01 May 6, 2025
2fdccba
networkfabric cli - changes from swagger update for run-ro command - …
idanielsteven May 6, 2025
dcef6d9
[Release] Update index.json for extension [ load-2.1.0 ]
azclibot May 6, 2025
7e760a2
[Release] Update index.json for extension [ managednetworkfabric-8.0.…
azclibot May 6, 2025
9ac09b5
[Elastic-SAN] `az elastic-san create`: Make `--base-size-tib` and `--…
calvinhzy May 6, 2025
8e391e4
[AKS] Remove TrustedAccess commands in aks-preview (#8650)
YitongFeng-git May 6, 2025
fd48d3f
feat(acns): add retinaNetworkFlowLogs to azure cli (#8645)
snguyen64 May 6, 2025
37ee180
{Lambda-test} Initial release (#8659)
aggarwalsw May 6, 2025
368a25c
[Release] Update index.json for extension [ aks-preview-14.0.0b7 ]
azclibot May 6, 2025
4132250
[Release] Update index.json for extension [ elastic-san-1.3.0 ]
azclibot May 6, 2025
9b102ec
[Release] Update index.json for extension [ lambda-test-1.0.0b1 ]
azclibot May 6, 2025
b5b6cf3
[Redis-Enterprise] 2025-05-01-preview api changes (#8710)
nikitagarg123 May 7, 2025
2f8b566
[Release] Update index.json for extension [ redisenterprise-1.2.1 ]
azclibot May 7, 2025
883ea8f
Support clear config file pattern with empty string (#8717)
ninpan-ms May 7, 2025
8d7f731
[Release] Update index.json for extension [ spring-1.28.1 ]
azclibot May 7, 2025
74a55a7
{AKS} Fix API server access profile related test cases (#8723)
FumingZhang May 8, 2025
aa1d4e8
{IoT} Adds IoT Operations Extension v1.5.0 to index (#8728)
vilit1 May 9, 2025
af46d97
Restrict VirtualMachines node pool manual profile vm_sizes field to s…
reneeli123 May 9, 2025
56200b1
[Release] Update index.json for extension [ aks-preview-15.0.0b1 ]
azclibot May 9, 2025
384ef7e
[devcenter] Update commands to 2025-04-01-preview (#8726)
am-lim May 9, 2025
bf0d102
Remove Azure Spatial Anchors cli (#8574)
tazlauanubianca May 9, 2025
d819bbe
[Release] Update index.json for extension [ devcenter-7.0.0 ]
azclibot May 9, 2025
68bb7f2
[Release] Update index.json for extension [ mixed-reality-1.0.0b1 ]
azclibot May 9, 2025
c37a24a
Az KubernetesRuntime CLI 1.1.0: upgrade API to 2024-08-01 (#8534)
HE-Xinyu May 9, 2025
b95cd4c
[Release] Update index.json for extension [ k8s-runtime-2.0.0 ]
azclibot May 9, 2025
b436df4
add ml extension 2.37.0 wheel path (#8729)
pdhotems May 9, 2025
88c507f
[portal] `az portal dashboard`: Refine input json properties deserial…
cxznmhdcxz May 9, 2025
1c46ecf
[Release] Update index.json for extension [ portal-1.0.0b2 ]
azclibot May 9, 2025
6bbb70e
add aks core extensions cli commands (#8665)
sophsoph321 May 9, 2025
ea3971a
[Release] Update index.json for extension [ aks-preview-15.0.0b2 ]
azclibot May 9, 2025
7899ccf
[confcom] Rollback genpolicy version to Azure Linux V2 (#8725)
SethHollandsworth May 12, 2025
38b351e
[Release] Update index.json for extension [ confcom ]
azclibot May 12, 2025
236d78a
{CI} Update issue and pr assignee (#8722)
AllyW May 12, 2025
fb137e9
remove flux as core extension (#8734)
sophsoph321 May 12, 2025
0512f4d
[Release] Update index.json for extension [ aks-preview-16.0.0b1 ]
azclibot May 12, 2025
417c38a
[AKS] BREAKING CHANGE: Change default VM size changes to "" and clear…
FumingZhang May 13, 2025
97d9662
[Release] Update index.json for extension [ aks-preview-17.0.0b1 ]
azclibot May 13, 2025
8fff3e2
[Microsoft.DocumentDB] CosmosDB API Version 2025-05-01-preview Releas…
pjohari-ms May 13, 2025
5f40a9f
updated the version (#8739)
alluri02 May 13, 2025
290d278
[Release] Update index.json for extension [ neon-1.0.0b3 ]
azclibot May 13, 2025
2665a8c
Add --migrate-vmas-to-vms option to support VMAS migration to VMS age…
reneeli123 May 13, 2025
a5204c5
[Release] Update index.json for extension [ aks-preview-17.0.0b2 ]
azclibot May 13, 2025
0c52ddc
Defaulting vm_size for VMS AP (#8741)
reneeli123 May 14, 2025
6fc50a6
[Release] Update index.json for extension [ aks-preview-17.0.0b3 ]
azclibot May 14, 2025
0a3f286
update latest wheel (#8746)
PratibhaShrivastav18 May 15, 2025
a14c151
[Containerapp] `az containerapp create`: Set identity only when `--sy…
Greedygre May 15, 2025
0000a13
{CI} Update paths in update_extension_list.py and HISTORY.rst for Lat…
wangzelin007 May 15, 2025
05c1e4f
{Network} NSP stable release on 2024-07-01 GA version (#8588)
karthik-gumpu May 15, 2025
a078070
[Release] Update index.json for extension [ nsp-1.0.0 ]
azclibot May 15, 2025
92b0283
{Zones} Add new `az zones` extension module (#8704)
nielsams May 15, 2025
387bd4a
[Release] Update index.json for extension [ zones-1.0.0b1 ]
azclibot May 15, 2025
0f40cf4
remove the redundant preview cmd - k8sconfiguration (#8753)
bavneetsingh16 May 16, 2025
1e13767
[datamigration]: Add support for blob to Sql MI identity migrations (…
gansach May 16, 2025
9d17c88
[Release] Update index.json for extension [ datamigration-1.0.0b5 ]
azclibot May 16, 2025
da57d50
[Containerapp] Adding Foundry deployment support in `containerapp up`…
harryli0108 May 16, 2025
c342427
release 1.0.0b5 (#8755)
Greedygre May 16, 2025
29606c6
Reset vm_size and count to None under agent pool profile for VMAS mig…
reneeli123 May 16, 2025
9d6c524
[Release] Update index.json for extension [ containerapp ]
azclibot May 16, 2025
e86edf7
[Release] Update index.json for extension [ aks-preview-17.0.0b4 ]
azclibot May 16, 2025
400b399
NitChanges
May 19, 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
Prev Previous commit
Next Next commit
feat(acns): add retinaNetworkFlowLogs to azure cli (Azure#8645)
* feat(acns): add retinaNetworkFlowLogs to azure cli

* update import addonconfiguration and update cistreams

* update history

* add test aks command and history bump aks version

* update tests

* linter and slight updates

* more linter

* more linter and removing unused import

* update code to match create

* update test for enablement update command

* live only tag

* update commands

* Update setup.py
  • Loading branch information
snguyen64 authored May 6, 2025
commit fd48d3f31b4adc0777e87d947312f6aa7a3dc000
4 changes: 4 additions & 0 deletions src/aks-preview/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Pending
+++++++
* Remove TrustedAccess commands from aks-preview extension as it is GA and exists in azure-cli for long time.

14.0.0b7
++++++++
* Add `az aks create/update --enable-retina-flow-logs` and `az aks update --disable-retina-flow-logs` commands.

14.0.0b6
+++++++
* Add option `--acns-advanced-networkpolicies <None|FQDN|L7>` to `az aks create/update`
Expand Down
9 changes: 9 additions & 0 deletions src/aks-preview/azext_aks_preview/_help.py
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,9 @@
- name: --acns-advanced-networkpolicies
type: string
short-summary: Used to enable advanced network policies (None, FQDN or L7) on a cluster when enabling advanced networking features with "--enable-acns".
- name: --enable-retina-flow-logs
type: bool
short-summary: Enable advanced network flow log collection functionalities on a cluster.
- name: --no-ssh-key -x
type: string
short-summary: Do not use or create a local SSH key.
Expand Down Expand Up @@ -1220,6 +1223,12 @@
- name: --acns-advanced-networkpolicies
type: string
short-summary: Used to enable advanced network policies (None, FQDN or L7) on a cluster when enabling advanced networking features with "--enable-acns".
- name: --enable-retina-flow-logs
type: bool
short-summary: Enable advanced network flow log collection functionalities on a cluster.
- name: --disable-retina-flow-logs
type: bool
short-summary: Disable advanced network flow log collection functionalities on a cluster.
- name: --enable-cost-analysis
type: bool
short-summary: Enable exporting Kubernetes Namespace and Deployment details to the Cost Analysis views in the Azure portal. For more information see aka.ms/aks/docs/cost-analysis.
Expand Down
12 changes: 12 additions & 0 deletions src/aks-preview/azext_aks_preview/_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -838,6 +838,10 @@ def load_arguments(self, _):
is_preview=True,
arg_type=get_enum_type(advanced_networkpolicies),
)
c.argument(
"enable_retina_flow_logs",
action="store_true",
)
c.argument(
"custom_ca_trust_certificates",
options_list=["--custom-ca-trust-certificates", "--ca-certs"],
Expand Down Expand Up @@ -1321,6 +1325,14 @@ def load_arguments(self, _):
is_preview=True,
arg_type=get_enum_type(advanced_networkpolicies),
)
c.argument(
"enable_retina_flow_logs",
action="store_true",
)
c.argument(
"disable_retina_flow_logs",
action="store_true",
)
c.argument("enable_cost_analysis", action="store_true")
c.argument("disable_cost_analysis", action="store_true")
c.argument('enable_ai_toolchain_operator', is_preview=True, action='store_true')
Expand Down
17 changes: 17 additions & 0 deletions src/aks-preview/azext_aks_preview/addonconfiguration.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
sanitize_loganalytics_ws_resource_id,
ensure_default_log_analytics_workspace_for_monitoring
)
import azure.cli.command_modules.acs.addonconfiguration
from azext_aks_preview._helpers import (
check_is_monitoring_addon_enabled,
)
Expand Down Expand Up @@ -44,6 +45,22 @@

logger = get_logger(__name__)

azure.cli.command_modules.acs.addonconfiguration.ContainerInsightsStreams = [
"Microsoft-ContainerLog",
"Microsoft-ContainerLogV2-HighScale",
"Microsoft-KubeEvents",
"Microsoft-KubePodInventory",
"Microsoft-KubeNodeInventory",
"Microsoft-KubePVInventory",
"Microsoft-KubeServices",
"Microsoft-KubeMonAgentEvents",
"Microsoft-InsightsMetrics",
"Microsoft-ContainerInventory",
"Microsoft-ContainerNodeInventory",
"Microsoft-Perf",
"Microsoft-RetinaNetworkFlowLogs",
]


# pylint: disable=too-many-locals
def enable_addons(
Expand Down
3 changes: 3 additions & 0 deletions src/aks-preview/azext_aks_preview/custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,7 @@ def aks_create(
disable_acns_observability=None,
disable_acns_security=None,
acns_advanced_networkpolicies=None,
enable_retina_flow_logs=None,
# nodepool
crg_id=None,
message_of_the_day=None,
Expand Down Expand Up @@ -726,6 +727,8 @@ def aks_update(
disable_acns_observability=None,
disable_acns_security=None,
acns_advanced_networkpolicies=None,
enable_retina_flow_logs=None,
disable_retina_flow_logs=None,
# metrics profile
enable_cost_analysis=False,
disable_cost_analysis=False,
Expand Down
59 changes: 59 additions & 0 deletions src/aks-preview/azext_aks_preview/managed_cluster_decorator.py
Original file line number Diff line number Diff line change
Expand Up @@ -778,6 +778,35 @@ def get_acns_advanced_networkpolicies(self) -> Union[str, None]:
)
return self.raw_param.get("acns_advanced_networkpolicies")

def get_retina_flow_logs(self, mc: ManagedCluster) -> Union[bool, None]:
"""Get the enablement of retina flow logs

:return: bool or None"""
enable_retina_flow_logs = self.raw_param.get("enable_retina_flow_logs")
disable_retina_flow_logs = self.raw_param.get("disable_retina_flow_logs")
if enable_retina_flow_logs is None and disable_retina_flow_logs is None:
return None
if enable_retina_flow_logs and disable_retina_flow_logs:
raise MutuallyExclusiveArgumentError(
"Cannot specify --enable-retina-flow-logs and "
"--disable-retina-flow-logs at the same time."
)
if (
enable_retina_flow_logs and
(not self.raw_param.get("enable_acns", False) and
not (mc.network_profile and mc.network_profile.advanced_networking and
mc.network_profile.advanced_networking.enabled)) or
not (mc.addon_profiles and mc.addon_profiles.get("omsagent") and mc.addon_profiles["omsagent"].enabled)
):
raise InvalidArgumentValueError(
"Flow logs requires '--enable-acns', advanced networking "
"to be enabled, and the monitoring addon to be enabled."
)
enable_retina_flow_logs = bool(enable_retina_flow_logs) if enable_retina_flow_logs is not None else False
disable_retina_flow_logs = bool(disable_retina_flow_logs) if disable_retina_flow_logs is not None else False
retina_flow_logs = enable_retina_flow_logs or not disable_retina_flow_logs
return retina_flow_logs

def get_load_balancer_managed_outbound_ip_count(self) -> Union[int, None]:
"""Obtain the value of load_balancer_managed_outbound_ip_count.

Expand Down Expand Up @@ -3025,6 +3054,15 @@ def set_up_addon_profiles(self, mc: ManagedCluster) -> ManagedCluster:
addon_profiles[
CONST_GITOPS_ADDON_NAME
] = self.build_gitops_addon_profile()

retina_flow_logs_enabled = self.context.get_retina_flow_logs(mc)
if retina_flow_logs_enabled is not None:
monitoring_addon_profile = addon_profiles.get(addon_consts.get("CONST_MONITORING_ADDON_NAME"))
if monitoring_addon_profile:
config = monitoring_addon_profile.config or {}
config["enableRetinaNetworkFlags"] = str(retina_flow_logs_enabled)
monitoring_addon_profile.config = config

mc.addon_profiles = addon_profiles
return mc

Expand Down Expand Up @@ -4070,6 +4108,25 @@ def update_acns_in_network_profile(self, mc: ManagedCluster) -> ManagedCluster:
mc.network_profile.advanced_networking = acns
return mc

def update_monitoring_profile_flow_logs(self, mc: ManagedCluster) -> ManagedCluster:
"""Update monitor profile for the ManagedCluster object for flow logs.

:return: the ManagedCluster object
"""
self._ensure_mc(mc)

retina_flow_logs_enabled = self.context.get_retina_flow_logs(mc)
if retina_flow_logs_enabled is not None:
if mc.addon_profiles:
addon_consts = self.context.get_addon_consts()
CONST_MONITORING_ADDON_NAME = addon_consts.get("CONST_MONITORING_ADDON_NAME")
monitoring_addon_profile = mc.addon_profiles.get(CONST_MONITORING_ADDON_NAME)
if monitoring_addon_profile:
config = monitoring_addon_profile.config or {}
config["enableRetinaNetworkFlags"] = str(retina_flow_logs_enabled)
mc.addon_profiles[CONST_MONITORING_ADDON_NAME].config = config
return mc

# pylint: disable=too-many-statements,too-many-locals,too-many-branches
def update_azure_container_storage(self, mc: ManagedCluster) -> ManagedCluster:
"""Update azure container storage for the Managed Cluster object
Expand Down Expand Up @@ -5331,6 +5388,8 @@ def update_mc_profile_preview(self) -> ManagedCluster:
mc = self.update_nodepool_initialization_taints_mc(mc)
# update acns in network_profile
mc = self.update_acns_in_network_profile(mc)
# update update_monitoring_profile_flow_logs
mc = self.update_monitoring_profile_flow_logs(mc)
# update kubernetes support plan
mc = self.update_k8s_support_plan(mc)
# update AI toolchain operator
Expand Down
Loading