Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
436 commits
Select commit Hold shift + click to select a range
fd7b4a6
prevent folder import (#8207)
ABZhang0 Nov 5, 2024
4b8cff6
[Release] Update index.json for extension [ amg ]
azclibot Nov 5, 2024
3a563c9
Update networkcloud 2024-07-01 to ensure compatibility with Python 3.…
annapankiewicz Nov 5, 2024
606ed70
[Release] Update index.json for extension [ networkcloud ]
azclibot Nov 5, 2024
8005294
[Containerapp] `az containerapp create/update`: `--yaml` support prop…
Greedygre Nov 5, 2024
27d49e3
Remove db-up (#8231)
evelyn-ys Nov 5, 2024
340ec15
{azure-firewall} Remove ADAL dependencies (#8230)
cxznmhdcxz Nov 5, 2024
98b80d6
[Release] Update index.json for extension [ azure-firewall ]
azclibot Nov 5, 2024
66eb468
Bump up extension version (#8241)
alexmahonic Nov 6, 2024
9600540
[Release] Update index.json for extension [ multicloud-connector ]
azclibot Nov 6, 2024
b990860
[AKS] BREAKING CHANGE: `az aks create`: Remove AAD-legacy properties …
bingosummer Nov 6, 2024
31f65e7
[Release] Update index.json for extension [ aks-preview ]
azclibot Nov 6, 2024
fd07500
{compute-diagnostic} Remove az compute-diagnostic command group (#8240)
joal42 Nov 7, 2024
63a3ae8
[AKS] BREAKING CHANGE: Update ACNS preview CLI commands to align with…
rayaisaiah Nov 7, 2024
4a7218c
[Release] Update index.json for extension [ aks-preview ]
azclibot Nov 7, 2024
7464d03
AKS: Fix storage pool name validation for Azure Container Storage (#8…
mukhoakash Nov 7, 2024
c474110
[Release] Update index.json for extension [ aks-preview ]
azclibot Nov 7, 2024
8021435
{CI} Disable persist credentials (#8245)
wangzelin007 Nov 7, 2024
3477cfa
[Azure Load Testing] Adding disable-public-ip argument in load extens…
Himanshu49 Nov 7, 2024
22766ce
[Release] Update index.json for extension [ load ]
azclibot Nov 7, 2024
2e3be93
[AKS] BREAKING CHANGE: `az aks trustedaccess rolebinding create`: Rem…
YitongFeng-git Nov 7, 2024
0cc00fe
[Release] Update index.json for extension [ aks-preview ]
azclibot Nov 7, 2024
96fdc9c
{Image-copy} Remove direct call to msrestazure (#8232)
Jing-song Nov 7, 2024
58f0536
[Release] Update index.json for extension [ image-copy ]
azclibot Nov 7, 2024
75b87ec
API mismatch fix (#8247)
liorstauber Nov 8, 2024
a719b25
update (#8254)
FumingZhang Nov 8, 2024
7d4644e
[confcom] adding fragment support (#8238)
SethHollandsworth Nov 8, 2024
f52ad8c
[Release] Update index.json for extension [ confcom ]
azclibot Nov 8, 2024
278bd87
AVNM, IPAM, VNV updates for 2024-05-01 swagger (#8187)
danlope Nov 11, 2024
cd39847
[Release] Update index.json for extension [ network-manager ]
azclibot Nov 11, 2024
d12600c
{virtual-network-tap} Migrate to AAZ Codegen (#8203)
cxznmhdcxz Nov 11, 2024
105274d
[Release] Update index.json for extension [ virtual-network-tap ]
azclibot Nov 11, 2024
d3ba6cf
[dataprotection] Minor bugfix for AKS Vaulted Backups and support for…
zubairabid Nov 11, 2024
2394eaa
[Release] Update index.json for extension [ dataprotection ]
azclibot Nov 11, 2024
632a13e
[Containerapp] az containerapp sessionpool: Support managed identity …
najian Nov 11, 2024
f3e0083
update index.json (#8260)
pdhotems Nov 11, 2024
036eeb8
{serviceconnector-passwordless}: Fix argument missing (#8259)
xfz11 Nov 12, 2024
c621c3c
[Release] Update index.json for extension [ serviceconnector-password…
azclibot Nov 12, 2024
d60664d
updating version to 1.1.1 (#8261)
SethHollandsworth Nov 12, 2024
f0498d0
[Release] Update index.json for extension [ confcom ]
azclibot Nov 12, 2024
097e10f
AMG: fix issue with create role assignment step (#8244)
ABZhang0 Nov 12, 2024
c9bcbe2
[Release] Update index.json for extension [ amg ]
azclibot Nov 12, 2024
88009c6
update to support disconnected environment (#7588)
TheOnlyWei Nov 12, 2024
107fb34
{Containerapp} Add Maintenance Config Support (#8190)
p-bouchon Nov 12, 2024
7db39ab
[Release] Update index.json for extension [ connectedk8s ]
azclibot Nov 12, 2024
cf2c792
{Containerapp} Azure Container Apps session execute new api-version (…
yitaopan Nov 12, 2024
a1e6129
[devcenter] Update control plane API to v2024-10-01-preview, update d…
am-lim Nov 13, 2024
c535599
[Release] Update index.json for extension [ devcenter ]
azclibot Nov 13, 2024
8e531ed
{AKS} Vendor new SDK and bump API version to 2024-09-02-preview (#8258)
FumingZhang Nov 13, 2024
2cfd434
{virtual-network-tap} Add scenario tests (#8268)
cxznmhdcxz Nov 13, 2024
4a75319
{AKS} Fix the test failure of network isolated cluster feature (#8257)
bingosummer Nov 13, 2024
0b37a1d
[IoT] Adds IoT Ops extension v1.0.0 (#8276)
c-ryan-k Nov 14, 2024
e508b54
Proposed move of deidservice under healthcareapis (#8224)
chrisribe Nov 14, 2024
6569646
[Release] Update index.json for extension [ healthcareapis ]
azclibot Nov 14, 2024
78303b3
update version (#8267)
Greedygre Nov 14, 2024
8660356
[Release] Update index.json for extension [ containerapp ]
azclibot Nov 14, 2024
fd0946c
Add git hooks support (#8251)
kairu-ms Nov 14, 2024
c9ff1a9
Manual removal of deidservice entry in index.json (#8284)
chrisribe Nov 15, 2024
4019972
Hotfix 2.32.1 (#8283)
kshitij-microsoft Nov 15, 2024
b530220
[AKS] az aks create/update: Update ACNS Enablement for 2024-09-02-pre…
rayaisaiah Nov 15, 2024
0c88d14
[Release] Update index.json for extension [ aks-preview ]
azclibot Nov 15, 2024
25efefa
Releasing the 1.4.23 version of aksarc CLI extension (#8266)
HariPrasadV Nov 15, 2024
4ebc299
[dns-resolver] Add DNS resolver 2023-07-01-preview changes into azure…
jamesvoongms Nov 15, 2024
3586758
[Release] Update index.json for extension [ dns-resolver ]
azclibot Nov 15, 2024
25b5b03
[Bugfix] Supporting resource Predictions types in mdp commands (#8282)
ajaykn Nov 18, 2024
ac9a484
[Release] Update index.json for extension [ mdp ]
azclibot Nov 18, 2024
4ba987c
Set SA token default TTL to 1 day (#8290)
ABZhang0 Nov 18, 2024
71f420f
[Release] Update index.json for extension [ amg ]
azclibot Nov 18, 2024
b8fdf43
[connectedmachine] release preview version 2024-07-31 (#8214)
yaotongms Nov 18, 2024
47cc219
[Release] Update index.json for extension [ connectedmachine ]
azclibot Nov 18, 2024
c39b92b
Updating healthcareapis information to Health Data Services. (#8256)
msjasteppe Nov 19, 2024
4dacc7a
[connectedk8s] Update extension CLI to v1.10.3 (#8292)
bavneetsingh16 Nov 19, 2024
bcf51dc
[Release] Update index.json for extension [ connectedk8s ]
azclibot Nov 19, 2024
eb8290c
[Firewall] `az network firewall create`: add support public-ip for vh…
Pan-Qi Nov 19, 2024
b09ccf5
[Release] Update index.json for extension [ azure-firewall ]
azclibot Nov 19, 2024
da7e2d4
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Nov 20, 2024
b3165cc
networkcloud 20240701preview version updated (#8291)
priyamshet Nov 20, 2024
207cad1
[Release] Update index.json for extension [ networkcloud ]
azclibot Nov 20, 2024
0e80eb7
[connectedk8s] Update extension CLI to v1.10.4 (#8308)
bavneetsingh16 Nov 25, 2024
47a7ad3
[Release] Update index.json for extension [ connectedk8s ]
azclibot Nov 25, 2024
2eb8b46
Qumulo cli refresh (#8193)
roytaishi Nov 25, 2024
e19eab6
[Release] Update index.json for extension [ qumulo ]
azclibot Nov 25, 2024
e1760f4
{Misc.} Enable devcontainer (#8300)
necusjz Nov 25, 2024
604b087
[Containerapp] Support debug console (#7945)
fangjian0423 Nov 25, 2024
94f4eee
Add stack-hci-vm-1.5.0 to CLI Index (#8312)
cesquedamsft Nov 26, 2024
a20c64a
ml extension patch release (#8317)
pdhotems Nov 26, 2024
32a6330
Networkcloud v20240701 Stable api version - Azure cli extension chang…
priyamshet Nov 26, 2024
605d8e0
[Release] Update index.json for extension [ networkcloud ]
azclibot Nov 26, 2024
7e4fd96
Uplift tools and initial changes for networkfabric 2024-02-15-preview…
nafizhaider32 Nov 26, 2024
c1ca395
{Misc.} Refine devcontainer (#8319)
necusjz Nov 26, 2024
b7da846
[Release] Update index.json for extension [ managednetworkfabric ]
azclibot Nov 26, 2024
7159946
[az][load] support for autostop criteria (#8269)
mbhardwaj-msft Nov 26, 2024
0de6798
[Release] Update index.json for extension [ load ]
azclibot Nov 26, 2024
e25960c
{CI} Add --min-severity medium to azdev linter to align with the main…
wangzelin007 Nov 27, 2024
a065517
{vm-repair} Add code documentation and fix Unbound exceptions (#8124)
Sandido Nov 27, 2024
1f22d68
[Release] Update index.json for extension [ vm-repair ]
azclibot Nov 27, 2024
63fda5c
update (#8340)
Greedygre Nov 27, 2024
50d0e1c
update index.json (#8348)
AllyW Nov 28, 2024
6548f0f
[az][load] bug fixes on kvrefid splitcsv & terminal state (#8297)
mbhardwaj-msft Nov 28, 2024
72f3a36
[Release] Update index.json for extension [ load ]
azclibot Nov 28, 2024
b8bacaf
Add the new owner for the acat extension (#8342)
qinqingxu Nov 29, 2024
e628fd0
{CI} Add ccoa announcement (#8352)
wangzelin007 Nov 29, 2024
cef77fd
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Nov 29, 2024
4772d85
fix disallower html tag (#8331)
cxznmhdcxz Dec 4, 2024
10519c2
fix disawllowed html tag (#8326)
cxznmhdcxz Dec 4, 2024
0285dd6
fix html tag (#8330)
cxznmhdcxz Dec 4, 2024
d66dfaa
fix disallowed html tag (#8332)
cxznmhdcxz Dec 4, 2024
365519d
fix html tag (#8333)
cxznmhdcxz Dec 4, 2024
03bda54
{spring} Fix disallowed html tag (#8305)
cxznmhdcxz Dec 4, 2024
ae471ba
{spring-cloud} Fix disallowed html tag (#8306)
cxznmhdcxz Dec 4, 2024
45d34f5
fix html tag (#8328)
cxznmhdcxz Dec 4, 2024
378cd0f
fix html tag lint (#8334)
cxznmhdcxz Dec 4, 2024
307bc6d
fix html tag (#8336)
cxznmhdcxz Dec 5, 2024
0b3a7b0
{resource-mover} Fix disallowed html tag (#8337)
cxznmhdcxz Dec 5, 2024
7b130c6
fix html tag lint (#8338)
cxznmhdcxz Dec 5, 2024
b344d6b
fixhtmltaglint (#8344)
cxznmhdcxz Dec 5, 2024
e437192
fix html tag lint (#8347)
cxznmhdcxz Dec 5, 2024
cf09549
Mask secrets from test recordings (#8358)
evelyn-ys Dec 5, 2024
ce454b6
{image-gallery} Fix html tag lint (#8339)
cxznmhdcxz Dec 6, 2024
f1ca9b9
fix html tag lint (#8341)
cxznmhdcxz Dec 6, 2024
b3f7d8d
Improve pre-commit message (#8360)
kairu-ms Dec 6, 2024
591a926
Exclude aaz folder from codeql scanning (#8363)
evelyn-ys Dec 10, 2024
df8e10f
fix disallowed html tags (#8329)
cxznmhdcxz Dec 10, 2024
ec1e3fd
{authV2} Fix disallowed html tag (#8327)
cxznmhdcxz Dec 10, 2024
aa86309
fix htmltag lint (#8345)
cxznmhdcxz Dec 10, 2024
afcd1f3
{CI} Optimize azure-cli-extensions githook (#8367)
wangzelin007 Dec 13, 2024
87674d9
{VMware} Remove secrets (#8377)
yanzhudd Dec 19, 2024
32021a4
run azdev extension update-index <url> (#8378)
kunalmitra12 Dec 20, 2024
113870c
NetworkCloud : 2024001 AI : Redact userdata and networkdata in aaz re…
priyamshet Dec 31, 2024
9cbac44
[load] add project structure to README (#8387)
mbhardwaj-msft Dec 31, 2024
ff3cc7b
discard data changes when checkout diff branch (#8396)
AllyW Jan 6, 2025
ea6fff6
{Containerapp} Fix integration test (#8395)
Greedygre Jan 6, 2025
73b4fce
[Subscription]`az account create`: Fix `--owner-upn` and ` --owner-sp…
Jing-song Jan 6, 2025
b078528
[Release] Update index.json for extension [ subscription ]
azclibot Jan 6, 2025
0c0719a
[Microsoft Connected Cache] Change is_preview flags on all commands t…
dcwell Jan 7, 2025
bf3ed0c
[Release] Update index.json for extension [ mcc ]
azclibot Jan 7, 2025
d7beb76
[Serial Console] Update to 2024 API Version (#8196)
annegeorge17 Jan 7, 2025
8d5bfbd
[Release] Update index.json for extension [ serial-console ]
azclibot Jan 7, 2025
28ae98d
Handle no tty pwinput (#8296)
nascarsayan Jan 7, 2025
7b76912
[Release] Update index.json for extension [ connectedvmware ]
azclibot Jan 7, 2025
1186b2b
update index for CLI 2.33.0 (#8372)
PratibhaShrivastav18 Jan 7, 2025
e9a3e11
[confcom] fragment bug fixes and katapolicygen tooling update (#8393)
SethHollandsworth Jan 7, 2025
fad11ea
[Release] Update index.json for extension [ confcom ]
azclibot Jan 7, 2025
f739bdb
AMG: fix issue with dashboard json validation (#8373)
ABZhang0 Jan 7, 2025
8b98964
[Release] Update index.json for extension [ amg ]
azclibot Jan 7, 2025
ac3f6a2
Add list of allowed classifications in description for Maintenance Co…
SethuramS Jan 7, 2025
316c1fe
[Release] Update index.json for extension [ maintenance ]
azclibot Jan 7, 2025
79ee9df
[devcenter] Update data plane API to v2024-10-01-preview (#8379)
am-lim Jan 7, 2025
f06f792
[Release] Update index.json for extension [ devcenter ]
azclibot Jan 7, 2025
b9f871a
[databricks] Add intuitive command line options for Azure Databricks …
windoze Jan 7, 2025
099b5c2
[Release] Update index.json for extension [ databricks ]
azclibot Jan 7, 2025
8372a52
Enable no-wait and test validation for DeploymentErrors and Provision…
LaylaLiu-gmail Jan 7, 2025
8bedd14
add enrty for ml extension hotfix release (#8401)
pdhotems Jan 7, 2025
308d211
{CI} add azdev scan (Medium Confidence) task (#8386)
evelyn-ys Jan 8, 2025
d157fbe
[containerapp] Add new commands for httprouteconfig (#8302)
Tratcher Jan 8, 2025
a4d59c7
Updating api version and changing namespace commands to scheduler (#8…
RyanLettieri Jan 8, 2025
2b7e318
[Release] Update index.json for extension [ durabletask ]
azclibot Jan 8, 2025
744f874
[Spring] Detect failed Update App operation during polling (#8349)
domainname Jan 8, 2025
bebcb68
[Release] Update index.json for extension [ spring ]
azclibot Jan 8, 2025
1488170
[Containerapp] `az containerapp create/update`: Fix --bind/--unbind w…
Greedygre Jan 8, 2025
205a6b1
[load] support multi-region load | advanced url tests | dashboard rep…
mbhardwaj-msft Jan 9, 2025
8f8d9ff
[Release] Update index.json for extension [ load ]
azclibot Jan 9, 2025
77116f4
{CI} Refine error guidance for azdev scan (medium confidence) task (#…
evelyn-ys Jan 9, 2025
6157ea5
[Playwright] Add CLI support for Playwright testing extension (#8389)
ShreyaAnand Jan 9, 2025
022c377
[Release] Update index.json for extension [ playwright-cli-extension ]
azclibot Jan 9, 2025
d3e0d51
[Eventgrid] Remove old commands which have been covered in main CLI (…
evelyn-ys Jan 10, 2025
5499b0c
[Release] Update index.json for extension [ eventgrid ]
azclibot Jan 10, 2025
73e7c70
{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service…
azclibot Jan 10, 2025
b3c5507
{CI} Auto create release tag. (#8392)
wangzelin007 Jan 10, 2025
9f68094
Update SQL Assessment Console App Package Download URL. (#8385)
suvilasa Jan 10, 2025
97ff93e
[Release] Update index.json for extension [ datamigration-1.0.0b3 ]
azclibot Jan 10, 2025
0001e2a
[Container app] az containerapp env java-component: Support new confi…
Descatles Jan 13, 2025
266ee45
Change live tests to recorded tests for maintenance extension (#8403)
SethuramS Jan 13, 2025
f20b92f
[load] limit the scope of run_az_cmd import (#8412)
mbhardwaj-msft Jan 13, 2025
3b61c6a
[Release] Update index.json for extension [ load-1.4.1 ]
azclibot Jan 13, 2025
0c80c4b
Switch to stable API 2024-09-20 (#8343)
chrisribe Jan 14, 2025
94bb351
[Release] Update index.json for extension [ healthcareapis-1.0.1 ]
azclibot Jan 14, 2025
f3adbc9
[confcom] updating genpolicy version (#8407)
SethHollandsworth Jan 14, 2025
5e4e7a4
[Release] Update index.json for extension [ confcom ]
azclibot Jan 14, 2025
f5008af
{Storage-Preview} `az storage blob access/directory/move`: Remove dep…
calvinhzy Jan 15, 2025
92250cc
[Release] Update index.json for extension [ storage-preview-1.0.0b5 ]
azclibot Jan 15, 2025
49b53f8
[load] update min required cli core version (#8413)
mbhardwaj-msft Jan 15, 2025
cc92ccb
[Release] Update index.json for extension [ load-1.4.2 ]
azclibot Jan 15, 2025
13031bc
[Quantum] Remove resource estimator references (29126) (#8388)
warren-jones Jan 16, 2025
71b3eee
fix deserialize issue in amg notif channel test (#8408)
Jeralan Jan 16, 2025
68daf62
[Release] Update index.json for extension [ amg-2.5.5 ]
azclibot Jan 16, 2025
693f5f2
Address python warnings from comment blocks in resource-graph extensi…
yangmsft Jan 16, 2025
242851d
[Release] Update index.json for extension [ resource-graph-2.1.1 ]
azclibot Jan 16, 2025
7457a36
Add commands for NSP Logging configuration - Microsoft.Network (#8137)
karthik-gumpu Jan 16, 2025
416af7b
[Release] Update index.json for extension [ nsp-1.0.0b3 ]
azclibot Jan 16, 2025
381efc4
{vm-repair} Overhaul VM Repair examples (#8294)
Sandido Jan 17, 2025
a7eed35
[Release] Update index.json for extension [ vm-repair-2.0.2 ]
azclibot Jan 17, 2025
7f9035b
build: apic-extension 1.2.0b1 release (#8411)
frankqianms Jan 17, 2025
2335315
[Release] Update index.json for extension [ apic-extension-1.2.0b1 ]
azclibot Jan 17, 2025
70983a7
[containerapp] Add new options for labels mode (#8324)
Tratcher Jan 17, 2025
ede61b7
az ml 2.34.0 relase (#8427)
achauhan-scc Jan 21, 2025
01d4390
[DataFactory]Support new features in ADF 1.0.3 (#8426)
Jingshu918 Jan 22, 2025
b843913
[Release] Update index.json for extension [ datafactory-1.0.3 ]
azclibot Jan 22, 2025
5fcf3f1
release 1.1.0 (#8430)
vilit1 Jan 22, 2025
d6552fa
az k8s-extension create | Attempt to register a Resource Provider tha…
dupuyjs Jan 22, 2025
4643b70
{AKS} Update test case `test_aks_create_and_update_with_http_proxy_co…
FumingZhang Jan 22, 2025
e2c0dea
[Release] Update index.json for extension [ k8s-extension-1.6.3 ]
azclibot Jan 22, 2025
9721127
[Containerapp]: az containerapp arc: Enable setup custom core dns for…
LaylaLiu-gmail Jan 22, 2025
40c5b3f
2024-09-01-preview update (#8335)
jamesfan1 Jan 23, 2025
5396660
[Release] Update index.json for extension [ nginx-2.0.0b7 ]
azclibot Jan 23, 2025
ff48ca5
add git hook notice (#8436)
AllyW Jan 24, 2025
628bf37
[Containerapp] Release version `1.1.0b2` (#8435)
Greedygre Jan 24, 2025
7c2f589
[Release] Update index.json for extension [ containerapp ]
azclibot Jan 24, 2025
d098679
[CosmosDB] API Version 2024-12-01-preview (#8323)
pjohari-ms Jan 24, 2025
24b3e35
Durabletask shorthand fixes and readme fixes (#8414)
RyanLettieri Jan 26, 2025
14f09d3
2024-11-01-preview (#8442)
jamesfan1 Jan 28, 2025
d08d01d
[Release] Update index.json for extension [ nginx-2.0.0b8 ]
azclibot Jan 28, 2025
0fb0740
NeworkCloud : Azure cli extension updates for Networkcloud Api 2024-1…
priyamshet Jan 28, 2025
5658616
[Release] Update index.json for extension [ networkcloud-3.0.0b1 ]
azclibot Jan 28, 2025
f0157c7
[devcenter] Fix examples and show-logs-by-operation command output (#…
am-lim Jan 29, 2025
5ff3b9a
[Release] Update index.json for extension [ devcenter-6.2.1 ]
azclibot Jan 29, 2025
c9cacd5
[devcenter] Update delay all/delay action commands to handle if no sc…
am-lim Jan 30, 2025
840da0a
[Release] Update index.json for extension [ devcenter-6.2.2 ]
azclibot Jan 30, 2025
3f2b5ad
[Quantum] Disable blob public access and set minimum TLS version (310…
warren-jones Feb 3, 2025
a46887d
AGC-v2025.01.01 WAF (#8451)
cdxu-147 Feb 4, 2025
31fc012
[Release] Update index.json for extension [ alb-2.0.0 ]
azclibot Feb 4, 2025
f3531f9
Feature Neon - Update commands for changing 'Resource' to 'Organizati…
almasak Feb 5, 2025
003fc73
[Release] Update index.json for extension [ neon-1.0.0b2 ]
azclibot Feb 5, 2025
ef68ec0
[CosmosDB] 2024-12-01-preview release package versioning. (#8441)
pjohari-ms Feb 6, 2025
282c31f
[Release] Update index.json for extension [ cosmosdb-preview-1.2.0b1 ]
azclibot Feb 6, 2025
1c70844
{AKS} xmzhao/update outboundtype automatic (#8446)
xmzhao0822 Feb 6, 2025
ba3e6c7
[Release] Update index.json for extension [ aks-preview-13.0.0b3 ]
azclibot Feb 6, 2025
d2c93aa
add support for bastion developer create (#8366)
zhangjacq Feb 6, 2025
df75dba
[Release] Update index.json for extension [ bastion-1.4.0 ]
azclibot Feb 6, 2025
aa7431b
[connectedk8s] Update extension CLI to v1.10.5 (#8454)
bavneetsingh16 Feb 6, 2025
775f2fb
[Release] Update index.json for extension [ connectedk8s-1.10.5 ]
azclibot Feb 6, 2025
6d1a5e3
Update service_name.json | remove old mappings (#8455)
dbradish-microsoft Feb 6, 2025
48772cc
Remove Logz reference from index.json (#8459)
pachaturvedi Feb 7, 2025
a3f7316
fix 'az aks nodepool upgrade' cannot set 'node-soak-duration' to 0 (#…
zjpjack-github Feb 7, 2025
c5eb3c6
[Release] Update index.json for extension [ aks-preview-13.0.0b4 ]
azclibot Feb 7, 2025
d344335
[AKS] `az aks create/az aks nodepool add`: Emit error message when us…
clnv Feb 7, 2025
c5e2b07
[Release] Update index.json for extension [ aks-preview-13.0.0b5 ]
azclibot Feb 7, 2025
8cc7f6d
Update list-template.md | fix metadata to conform to new guidelines (…
dbradish-microsoft Feb 8, 2025
c8027e7
Update download URL for CLI 1.0.0 (#8449)
saisankargochhayat Feb 11, 2025
9afada9
{batch} removing batch cli extensions (#8468)
wiboris Feb 11, 2025
f684127
[devcenter] Fix syntax error with schedule commands (#8457)
am-lim Feb 11, 2025
7b5fddb
[Release] Update index.json for extension [ devcenter-6.2.3 ]
azclibot Feb 11, 2025
8702851
Azure Pipeline configuration
mabelegba Feb 11, 2025
3d46df8
Merge branch 'feature/cssc_ext', commit '870285134b8502586eb336d67521…
cegraybl Apr 8, 2025
7b5f5bf
first wave of review comments
cegraybl Apr 7, 2025
f16fa38
handle files using 'with' directive and fix unit test
cegraybl Apr 8, 2025
41266fb
simplify some path handling, remove unused code from _taskoperations
cegraybl Apr 8, 2025
f96f2b1
change call for 'workflow show' change call to 'list' to 'get' using …
cegraybl Apr 8, 2025
a47f47a
fix style issue
cegraybl Apr 8, 2025
a686b19
rerun live test
cegraybl Apr 8, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
38 changes: 38 additions & 0 deletions .azure-pipelines/azure-pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# GitHub Release v1.0.0
resources:
- repo: self

trigger: none

pr:
branches:
include:
- '*'

pool:
vmImage: 'ubuntu-latest'

variables:
pythonVersion: '3.12'
venvDir: '$(Pipeline.Workspace)/venv'

jobs:
- job: BuildAndDeploy
displayName: "Build and Deploy"
pool:
vmImage: 'ubuntu-latest'
steps:
- checkout: self
fetchDepth: 0
fetchTags: true

- task: Docker@2
displayName: 'Run build in Python Docker container'
inputs:
containerRegistry: '$(kraterdevteam)'
repository: 'python'
command: 'run'
arguments: '--rm -v $(Pipeline.Workspace):/workspace -w /workspace python:$(pythonVersion) /bin/bash -c "python -m venv $(venvDir)
&& source $(venvDir)/bin/activate && python -m pip install --upgrade pip && pip install setuptools==70.0.0
&& pip install --force-reinstall wheel==0.30.0 && pip install azdev && azdev setup -c -r azure-cli-extensions
&& azdev extension build acrcache"'
1 change: 0 additions & 1 deletion .azure-pipelines/breaking-change-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ jobs:
- checkout: self
fetchDepth: 0
fetchTags: true
persistCredentials: true
- task: UsePythonVersion@0
displayName: 'Use Python 3.10'
inputs:
Expand Down
92 changes: 92 additions & 0 deletions .azure-pipelines/sync-alias.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
name: Azure CLI Sync Alias

schedules:
- cron: "50 15 * * 0"
displayName: 11:50 PM (UTC + 8:00) China Weekly Run
branches:
include:
- main

# The 'resources' and 'uses' below are used to resolve the error 'Repository associated with wiki ID <WikiId> does not exist or you do not have permissions for the operation you are attempting.'
resources:
repositories:
- repository: ServiceContactList
type: git
name: internal.wiki

jobs:
- job: UpdateYaml
displayName: Update resourceManagement.yml
pool: pool-windows-2019
uses:
repositories:
- ServiceContactList

steps:
- task: UseDotNet@2
displayName: Install .NET 8 SDK
inputs:
packageType: sdk
version: 8.0.x

- pwsh: |
dotnet --version
dotnet new tool-manifest --force
dotnet tool install powershell --version 7.4.*
displayName: Install PowerShell 7.4.x

- pwsh: |
dotnet tool run pwsh -NoLogo -NoProfile -NonInteractive -File ./scripts/automation/ParseServiceContactsList.ps1 -AccessToken $env:SYSTEM_ACCESSTOKEN
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
displayName: Update resourceManagement.yml file locally

- pwsh: |
$hasChanges = git diff --name-only .github/policies
if ($null -eq $hasChanges) {
Write-Host "The wiki has no changes."
Write-Host "##vso[task.setvariable variable=ChangesDetected]false"
} else {
Write-Host "There are changes in the repository."
Write-Host "##vso[task.setvariable variable=ChangesDetected]true"
}
displayName: Check if Wiki table has any changes

- task: AzurePowerShell@5
inputs:
pwsh: true
azureSubscription: '$(AZURE_SDK_INFRA_SUB_CONNECTED_SERVICE)'
ScriptType: 'InlineScript'
Inline: |
$GithubToken = Get-AzKeyVaultSecret -VaultName $(GithubPATKeyVaultName) -Name $(GithubPATKeyVaultAccount) -AsPlainText
Write-Host "##vso[task.setvariable variable=GithubToken;issecret=true]$GithubToken"
azurePowerShellVersion: 'LatestVersion'
displayName: Get Github PAT from Key Vault

- pwsh: |
git config --global user.email "AzPyCLI@microsoft.com"
git config --global user.name "Azure CLI Team"
git checkout -b "sync_alias_$env:Build_BuildId"

git add .github/policies
git commit -m "Sync resourceManagement.yml"

git remote set-url origin https://azclibot:$(GithubToken)@github.com/Azure/azure-cli-extensions.git;
git push origin "sync_alias_$env:Build_BuildId" --force
displayName: Git commit and push
condition: and(succeeded(), eq(variables['ChangesDetected'], 'true'))

- pwsh: |
$Title = "{CI} Sync resourceManagement.yml according To ADO Wiki Page - Service Contact List"
$HeadBranch = "sync_alias_$env:Build_BuildId"
$BaseBranch = "main"
$Description = "This PR synchronizes the task: 'Triage issues to the service team' part of resourceManagement.yml from table of Service Contact List in ADO wiki page"

$Headers = @{"Accept" = "application/vnd.github+json"; "Authorization" = "Bearer $(GithubToken)" }
$RequestBody = @{"title" = $Title; "body" = $Description; "head" = $HeadBranch; "base" = $BaseBranch;}
$Uri = "https://api.github.com/repos/Azure/azure-cli-extensions/pulls"

Invoke-WebRequest -Uri $Uri -Method POST -Headers $Headers -Body ($RequestBody | ConvertTo-Json)

displayName: Create PR to main branch
condition: and(succeeded(), eq(variables['ChangesDetected'], 'true'))
22 changes: 22 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "Azure CLI Dev Container",
"image": "mcr.microsoft.com/devcontainers/python:3.12",
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"workspaceFolder": "/workspaces",
"onCreateCommand": "python -m venv venv",
"postCreateCommand": "REPO_NAME=$(basename $GITHUB_REPOSITORY) && cat $REPO_NAME/.devcontainer/login.sh >> ~/.bashrc && cp $REPO_NAME/.devcontainer/setup.sh easy_setup.sh && chmod +x easy_setup.sh",
"hostRequirements": {
"cpus": 16,
"memory": "64gb",
"storage": "128gb"
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python"
]
}
}
}
10 changes: 10 additions & 0 deletions .devcontainer/login.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

. /workspaces/venv/bin/activate

export GITHUB_TOKEN= # logout default account

if gh auth status -a 2>/dev/null | grep "Token scopes: " | grep -q "repo"; then # check `repo` scope exists or not
echo "You were already logged into GitHub."
else
gh auth login -p https -w
fi
62 changes: 62 additions & 0 deletions .devcontainer/setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
#!/bin/bash

# define color codes
GREEN="\033[0;32m"
YELLOW="\033[1;33m"
NC="\033[0m" # no color

set_or_add_remote() {
local REMOTE_NAME=$1
local REMOTE_URL=$2
local REPO_PATH="/workspaces/$REPO_NAME"

git -C "$REPO_PATH" remote get-url "$REMOTE_NAME" &>/dev/null || git -C "$REPO_PATH" remote add "$REMOTE_NAME" "$REMOTE_URL"
git -C "$REPO_PATH" remote set-url "$REMOTE_NAME" "$REMOTE_URL"
}

setup_repo() {
local DIR_NAME="$1"
local DIR_PATH="/workspaces/$DIR_NAME"
local REPO="Azure/$DIR_NAME"

if [ -d "$DIR_PATH" ]; then
echo -e "\n${YELLOW}($DIR_NAME) Pulling the latest changes from upstream...${NC}"
gh repo fork "$REPO" --clone=false
else
echo -e "\n${GREEN}($DIR_NAME) Forking and cloning the repository...${NC}"
gh repo fork "$REPO" --clone=true
fi

# git doesn't work well with private repository
if [ "$(gh repo view "$REPO" --json visibility --jq '.visibility')" == "PRIVATE" ]; then
cd "$DIR_PATH"
gh repo sync --source "$REPO"
cd /workspaces
else
DEFAULT_BRANCH=$(git -C "$DIR_PATH" remote show upstream | grep "HEAD branch" | awk '{print $NF}')
git -C "$DIR_PATH" pull -r upstream "$DEFAULT_BRANCH"
fi
}

SECONDS=0

REPO_NAME=$(basename "$GITHUB_REPOSITORY")
set_or_add_remote origin "https://github.com/$GITHUB_USER/$REPO_NAME.git"
set_or_add_remote upstream "https://github.com/Azure/$REPO_NAME.git"

pip install aaz-dev

# azdev repositories
setup_repo "azure-cli"
setup_repo "azure-cli-extensions"

azdev setup -c -r ./azure-cli-extensions

# aaz-dev repositories
setup_repo "aaz"
setup_repo "azure-rest-api-specs"
setup_repo "azure-rest-api-specs-pr"

ELAPSED_TIME=$SECONDS
echo -e "\n${YELLOW}Elapsed time: $((ELAPSED_TIME / 60)) min $((ELAPSED_TIME % 60)) sec.${NC}"
echo -e "${GREEN}Finished setup! Please launch the codegen tool via \`aaz-dev run -c azure-cli -e azure-cli-extensions -s azure-rest-api-specs -a aaz\`.${NC}\n"
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
# Set default behavior to automatically normalize line endings
* text=auto

# Force bash scripts to use LF
*.sh text eol=lf

# Force batch scripts to use CRLF
*.bat text eol=crlf

src/vmware/azext_vmware/tests/latest/recordings/*.yaml linguist-generated=true
57 changes: 57 additions & 0 deletions .githooks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Git Hooks for Azure CLI Extension Development

## Setup

Please run the following command to enable the hooks.

```bash
azdev setup -c {azure_cli_repo_path} -r {azure_cli_extension_repo_path}

# if you install azdev which version is less than 0.1.84, you need to run the following command to enable the hooks
git config --local core.hooksPath .githooks
```

## Usage

Every time you git commit or git push, please make sure you have activated the python environment and completed the azdev setup.

If you want to skip the verification, you can add `--no-verify` to the git command.
This option will bypass any pre-commit or pre-push hooks that are configured in the repository, allowing you to commit or push changes without running these checks.
For example:
Skipping verification during commit
git commit -m "your commit message" --no-verify
Skipping verification during push
git push origin main --no-verify

## Note

### pre-commit

The pre-commit hook (`pre-commit.ps1`) performs the following checks:

1. Verifies that azdev is active in your current environment
2. Runs `azdev scan` on all staged files to detect potential secrets
3. If any secrets are detected, the commit will be blocked
- You can use `azdev mask` to remove secrets before committing
- Alternatively, use `git commit --no-verify` to bypass the check

### pre-push

The pre-push hooks (`pre-push.sh` for bash and `pre-push.ps1` for PowerShell) perform several quality checks:

1. Verifies that azdev is active in your current environment
2. Detects which repository you're working in:
- For azure-cli (when installed in editable mode):
* Checks if your branch needs rebasing against upstream/dev
* If rebasing is needed, displays instructions and provides a 5-second window to cancel
- For extensions:
* Automatically detects modified extensions
* Adds them to the test scope using `azdev extension add`
3. Runs the following quality checks on changed files:
- `azdev lint`: Checks for linting issues
- `azdev style`: Verifies code style compliance
- `azdev test`: Runs tests for modified code/extensions
4. If any check fails, the push will be blocked
- Use `git push --no-verify` to bypass these checks (not recommended)

The hooks support both Windows (PowerShell) and Unix-like systems (Bash), automatically using the appropriate script for your environment.
39 changes: 39 additions & 0 deletions .githooks/azdev_active.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Check if in the python environment
$pythonPath = (Get-Command python -ErrorAction SilentlyContinue).Path
Write-Host "PYTHON_PATH: $pythonPath"

if (-not $pythonPath) {
Write-Host "Error: Python not found in PATH" -ForegroundColor Red
exit 1
}

$pythonEnvFolder = Split-Path -Parent (Split-Path -Parent $pythonPath)
$pythonActiveFile = Join-Path $pythonEnvFolder "Scripts\activate.ps1"

if (-not (Test-Path $pythonActiveFile)) {
Write-Host "Python active file does not exist: $pythonActiveFile" -ForegroundColor Red
Write-Host "Error: Please activate the python environment first." -ForegroundColor Red
exit 1
}

# Construct the full path to the .azdev\env_config directory
$azdevEnvConfigFolder = Join-Path $env:USERPROFILE ".azdev\env_config"
Write-Host "AZDEV_ENV_CONFIG_FOLDER: $azdevEnvConfigFolder"

# Check if the directory exists
if (-not (Test-Path $azdevEnvConfigFolder)) {
Write-Host "AZDEV_ENV_CONFIG_FOLDER does not exist: $azdevEnvConfigFolder" -ForegroundColor Red
Write-Host "Error: azdev environment is not completed, please run 'azdev setup' first." -ForegroundColor Red
exit 1
}

$configFile = Join-Path $azdevEnvConfigFolder ($pythonEnvFolder.Substring(2) + "\config")
if (-not (Test-Path $configFile)) {
Write-Host "CONFIG_FILE does not exist: $configFile" -ForegroundColor Red
Write-Host "Error: azdev environment is not completed, please run 'azdev setup' first." -ForegroundColor Red
exit 1
}

Write-Host "CONFIG_FILE: $configFile"

exit 0
41 changes: 41 additions & 0 deletions .githooks/azdev_active.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/bin/bash

# Check if in the python environment
PYTHON_FILE=$(which python)
printf "PYTHON_PATH: %s\n" "$PYTHON_FILE"

if [ -z "$PYTHON_FILE" ]; then
printf "\033[0;31mError: Python not found in PATH\033[0m\n"
exit 1
fi

PYTHON_ENV_FOLDER=$(dirname "$PYTHON_FILE")
PYTHON_ACTIVE_FILE="$PYTHON_ENV_FOLDER/activate"

if [ ! -f "$PYTHON_ACTIVE_FILE" ]; then
printf "Python active file does not exist: %s\n" "$PYTHON_ACTIVE_FILE"
printf "\033[0;31mError: Please activate the python environment first.\033[0m\n"
exit 1
fi

# Construct the full path to the .azdev/env_config directory
AZDEV_ENV_CONFIG_FOLDER="$HOME/.azdev/env_config"
printf "AZDEV_ENV_CONFIG_FOLDER: %s\n" "$AZDEV_ENV_CONFIG_FOLDER"

# Check if the directory exists
if [ ! -d "$AZDEV_ENV_CONFIG_FOLDER" ]; then
printf "AZDEV_ENV_CONFIG_FOLDER does not exist: %s\n" "$AZDEV_ENV_CONFIG_FOLDER"
printf "\033[0;31mError: azdev environment is not completed, please run 'azdev setup' first.\033[0m\n"
exit 1
fi

PYTHON_ENV_FOLDER=$(dirname "$PYTHON_ENV_FOLDER")

CONFIG_FILE="$AZDEV_ENV_CONFIG_FOLDER${PYTHON_ENV_FOLDER}/config"
if [ ! -f "$CONFIG_FILE" ]; then
printf "CONFIG_FILE does not exist: %s\n" "$CONFIG_FILE"
printf "\033[0;31mError: azdev environment is not completed, please run 'azdev setup' first.\033[0m\n"
exit 1
fi

printf "CONFIG_FILE: %s\n" "$CONFIG_FILE"
Loading