Skip to content

Commit 29136b8

Browse files
author
Maddie Clayton
authored
Merge pull request #8492 from maddieclayton/wildcard1
Add wildcard support to Compute
2 parents 3e6e7c0 + fe035ba commit 29136b8

File tree

52 files changed

+36172
-36173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+36172
-36173
lines changed

src/Accounts/Accounts/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
## Upcoming Release
2121
* Update examples for Connect-AzAccount
2222
* Add additional framework extensions for .Net Framework execution
23+
* Update common packages to include new wildcard support functions
2324

2425
## Version 1.3.0
2526
* Update to latest version of ClientRuntime

src/Compute/Compute.Test/ScenarioTests/AvailabilitySetTests.ps1

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ function Test-AvailabilitySet
4040
$avsetname = $asetName + $i;
4141
New-AzAvailabilitySet -ResourceGroupName $rgname -Name $avsetname -Location $loc -PlatformUpdateDomainCount $nonDefaultUD -PlatformFaultDomainCount $nonDefaultFD -Sku 'Classic' -Tag @{"a"="b"};
4242
}
43+
44+
$wildcardRgQuery = ($rgname -replace ".$") + "*"
45+
$wildcardNameQuery = ($asetName -replace ".$") + "*"
4346

4447
$asets = Get-AzAvailabilitySet;
4548
Assert-NotNull $asets;
@@ -48,6 +51,30 @@ function Test-AvailabilitySet
4851
$asets = Get-AzAvailabilitySet -ResourceGroupName $rgname;
4952
Assert-NotNull $asets;
5053
Assert-AreEqual $asetName $asets[0].Name;
54+
55+
$asets = Get-AzAvailabilitySet -ResourceGroupName $wildcardRgQuery;
56+
Assert-NotNull $asets;
57+
Assert-AreEqual $asetName $asets[0].Name;
58+
59+
$asets = Get-AzAvailabilitySet -Name $wildcardNameQuery;
60+
Assert-NotNull $asets;
61+
Assert-AreEqual $asetName $asets[0].Name;
62+
63+
$asets = Get-AzAvailabilitySet -Name $asetName;
64+
Assert-NotNull $asets;
65+
Assert-AreEqual $asetName $asets[0].Name;
66+
67+
$asets = Get-AzAvailabilitySet -ResourceGroupName $wildcardRgQuery -Name $asetName;
68+
Assert-NotNull $asets;
69+
Assert-AreEqual $asetName $asets[0].Name;
70+
71+
$asets = Get-AzAvailabilitySet -ResourceGroupName $wildcardRgQuery -Name $wildcardNameQuery;
72+
Assert-NotNull $asets;
73+
Assert-AreEqual $asetName $asets[0].Name;
74+
75+
$asets = Get-AzAvailabilitySet -ResourceGroupName $rgname -Name $wildcardNameQuery;
76+
Assert-NotNull $asets;
77+
Assert-AreEqual $asetName $asets[0].Name;
5178

5279
$aset = Get-AzAvailabilitySet -ResourceGroupName $rgname -Name $asetName;
5380
Assert-NotNull $aset;

src/Compute/Compute.Test/ScenarioTests/ContainerServiceTests.ps1

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function Test-ContainerService
2424
try
2525
{
2626
# Common
27-
$loc = 'australiasoutheast';
27+
$loc = 'eastus2';
2828
New-AzResourceGroup -Name $rgname -Location $loc -Force;
2929

3030
$csName = 'cs' + $rgname;
@@ -51,15 +51,55 @@ function Test-ContainerService
5151
$result = $job | Wait-Job;
5252
Assert-AreEqual "Completed" $result.State;
5353
$container = $job | Receive-Job
54-
54+
55+
$wildcardRgQuery = ($rgname -replace ".$") + "*"
56+
$wildcardNameQuery = ($csName -replace ".$") + "*"
57+
58+
$cs = Get-AzContainerService
59+
Assert-True { $cs.Count -ge 1 }
60+
$output = $cs | Out-String;
61+
Assert-False { $output.Contains("AgentPoolProfiles") };
62+
63+
$cs = Get-AzContainerService -ResourceGroupName $rgname
64+
Assert-AreEqual $rgname $cs.ResourceGroupName
65+
$output = $cs | Out-String;
66+
Assert-False { $output.Contains("AgentPoolProfiles") };
67+
68+
$cs = Get-AzContainerService -ResourceGroupName $wildcardRgQuery
69+
Assert-AreEqual $rgname $cs.ResourceGroupName
70+
$output = $cs | Out-String;
71+
Assert-False { $output.Contains("AgentPoolProfiles") };
72+
73+
$cs = Get-AzContainerService -Name $csName;
74+
Assert-AreEqual $rgname $cs.ResourceGroupName
75+
$output = $cs | Out-String;
76+
Assert-False { $output.Contains("AgentPoolProfiles") };
77+
78+
$cs = Get-AzContainerService -Name $wildcardNameQuery;
79+
Assert-AreEqual $rgname $cs.ResourceGroupName
80+
$output = $cs | Out-String;
81+
Assert-False { $output.Contains("AgentPoolProfiles") };
82+
83+
$cs = Get-AzContainerService -ResourceGroupName $rgname -Name $wildcardNameQuery;
84+
Assert-AreEqual $rgname $cs.ResourceGroupName
85+
$output = $cs | Out-String;
86+
Assert-False { $output.Contains("AgentPoolProfiles") };
87+
88+
$cs = Get-AzContainerService -ResourceGroupName $wildcardRgQuery -Name $csName;
89+
Assert-AreEqual $rgname $cs.ResourceGroupName
90+
$output = $cs | Out-String;
91+
Assert-False { $output.Contains("AgentPoolProfiles") };
92+
93+
$cs = Get-AzContainerService -ResourceGroupName $wildcardRgQuery -Name $wildcardNameQuery;
94+
Assert-AreEqual $rgname $cs.ResourceGroupName
95+
$output = $cs | Out-String;
96+
Assert-False { $output.Contains("AgentPoolProfiles") };
97+
5598
$cs = Get-AzContainerService -ResourceGroupName $rgname -Name $csName;
99+
Assert-AreEqual $rgname $cs.ResourceGroupName
56100
$output = $cs | Out-String;
57101
Assert-True { $output.Contains("AgentPoolProfiles") };
58102

59-
$cslist = Get-AzContainerService -ResourceGroupName $rgname;
60-
$output = $cslist | Out-String;
61-
Assert-False { $output.Contains("AgentPoolProfiles") };
62-
63103
$job = Remove-AzContainerService -ResourceGroupName $rgname -Name $csName -Force -AsJob;
64104
$result = $job | Wait-Job;
65105
Assert-AreEqual "Completed" $result.State;

src/Compute/Compute.Test/ScenarioTests/DiskRPTests.ps1

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,68 @@ function Test-Disk
6666
Assert-AreEqual "Completed" $result.State;
6767

6868
# Get disk test
69+
$wildcardRgQuery = ($rgname -replace ".$") + "*"
70+
$wildcardNameQuery = ($diskname -replace ".$") + "*"
71+
72+
$disk = Get-AzDisk
73+
Assert-True { $disk.Count -ge 1 }
74+
75+
$disk = Get-AzDisk -ResourceGroupName $rgname
76+
Assert-AreEqual $null $disk.Zones;
77+
Assert-AreEqual 5 $disk.DiskSizeGB;
78+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
79+
Assert-AreEqual Windows $disk.OsType;
80+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
81+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
82+
83+
$disk = Get-AzDisk -ResourceGroupName $wildcardRgQuery
84+
Assert-AreEqual $null $disk.Zones;
85+
Assert-AreEqual 5 $disk.DiskSizeGB;
86+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
87+
Assert-AreEqual Windows $disk.OsType;
88+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
89+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
90+
91+
$disk = Get-AzDisk -Name $diskname
92+
Assert-AreEqual $null $disk.Zones;
93+
Assert-AreEqual 5 $disk.DiskSizeGB;
94+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
95+
Assert-AreEqual Windows $disk.OsType;
96+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
97+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
98+
99+
$disk = Get-AzDisk -Name $wildcardNameQuery
100+
Assert-AreEqual $null $disk.Zones;
101+
Assert-AreEqual 5 $disk.DiskSizeGB;
102+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
103+
Assert-AreEqual Windows $disk.OsType;
104+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
105+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
106+
107+
$disk = Get-AzDisk -ResourceGroupName $wildcardRgQuery -Name $diskname
108+
Assert-AreEqual $null $disk.Zones;
109+
Assert-AreEqual 5 $disk.DiskSizeGB;
110+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
111+
Assert-AreEqual Windows $disk.OsType;
112+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
113+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
114+
115+
$disk = Get-AzDisk -ResourceGroupName $wildcardRgQuery -Name $wildcardNameQuery
116+
Assert-AreEqual $null $disk.Zones;
117+
Assert-AreEqual 5 $disk.DiskSizeGB;
118+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
119+
Assert-AreEqual Windows $disk.OsType;
120+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
121+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
122+
123+
$disk = Get-AzDisk -ResourceGroupName $rgname -Name $wildcardNameQuery
124+
Assert-AreEqual $null $disk.Zones;
125+
Assert-AreEqual 5 $disk.DiskSizeGB;
126+
Assert-AreEqual "Standard_LRS" $disk.Sku.Name;
127+
Assert-AreEqual Windows $disk.OsType;
128+
Assert-AreEqual Empty $disk.CreationData.CreateOption;
129+
Assert-AreEqual $false $disk.EncryptionSettings.Enabled;
130+
69131
$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname;
70132
Assert-AreEqual $null $disk.Zones;
71133
Assert-AreEqual 5 $disk.DiskSizeGB;
@@ -154,6 +216,61 @@ function Test-Snapshot
154216
Assert-AreEqual "Completed" $result.State;
155217

156218
# Get snapshot test
219+
$wildcardRgQuery = ($rgname -replace ".$") + "*"
220+
$wildcardNameQuery = ($snapshotname -replace ".$") + "*"
221+
222+
$snapshot = Get-AzSnapshot
223+
Assert-True { $snapshot.Count -ge 1 }
224+
225+
$snapshot = Get-AzSnapshot -ResourceGroupName $rgname
226+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
227+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
228+
Assert-AreEqual Windows $snapshot.OsType;
229+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
230+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
231+
232+
$snapshot = Get-AzSnapshot -ResourceGroupName $wildcardRgQuery
233+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
234+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
235+
Assert-AreEqual Windows $snapshot.OsType;
236+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
237+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
238+
239+
$snapshot = Get-AzSnapshot -SnapshotName $snapshotname;
240+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
241+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
242+
Assert-AreEqual Windows $snapshot.OsType;
243+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
244+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
245+
246+
$snapshot = Get-AzSnapshot -SnapshotName $wildcardNameQuery;
247+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
248+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
249+
Assert-AreEqual Windows $snapshot.OsType;
250+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
251+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
252+
253+
$snapshot = Get-AzSnapshot -ResourceGroupName $wildcardRgQuery -SnapshotName $wildcardNameQuery;
254+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
255+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
256+
Assert-AreEqual Windows $snapshot.OsType;
257+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
258+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
259+
260+
$snapshot = Get-AzSnapshot -ResourceGroupName $wildcardRgQuery -SnapshotName $snapshotname;
261+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
262+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
263+
Assert-AreEqual Windows $snapshot.OsType;
264+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
265+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
266+
267+
$snapshot = Get-AzSnapshot -ResourceGroupName $rgname -SnapshotName $wildcardNameQuery;
268+
Assert-AreEqual 5 $snapshot.DiskSizeGB;
269+
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;
270+
Assert-AreEqual Windows $snapshot.OsType;
271+
Assert-AreEqual Empty $snapshot.CreationData.CreateOption;
272+
Assert-AreEqual $false $snapshot.EncryptionSettings.Enabled;
273+
157274
$snapshot = Get-AzSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname;
158275
Assert-AreEqual 5 $snapshot.DiskSizeGB;
159276
Assert-AreEqual "Standard_LRS" $snapshot.Sku.Name;

0 commit comments

Comments
 (0)