Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
e71e750
Initial code changes
rjaini Apr 13, 2021
e953c3d
ACR auto-generating cmdlets.
larisaborodina Jun 8, 2021
d40995a
Merge pull request #1 from larisaborodina/release/acrchanges
rjaini Jun 9, 2021
8bc4b41
ACR auto-generating cmdlets. - #2
larisaborodina Jun 14, 2021
579d76f
Merge pull request #2 from larisaborodina/release/acrchanges
rjaini Jun 14, 2021
d16c156
Add pester tests for all the cmdlets.
larisaborodina Aug 5, 2021
d62418c
Merge branch 'release/acrchanges' of https://github.com/larisaborodin…
larisaborodina Aug 5, 2021
f4aaa5e
Merge pull request #3 from larisaborodina/release/acrchanges
rjaini Aug 5, 2021
ada05b3
Merge branch 'dev' into release/acrchanges
larisaborodina Aug 10, 2021
5f81725
Add examples for all the cmdlets.
larisaborodina Aug 17, 2021
31a2056
Merge pull request #4 from larisaborodina/release/acrchanges
larisaborodina Aug 17, 2021
55ea749
Increase vertion to 0.2.0 to avoid clashing with manually released 0.…
larisaborodina Aug 17, 2021
5c1e28b
Merge pull request #5 from larisaborodina/release/acrchanges
larisaborodina Aug 17, 2021
dba2afd
Merge branch 'Azure:dev' into release/acrchanges
larisaborodina Aug 19, 2021
be23ddd
Merge branch 'Azure:dev' into release/acrchanges
larisaborodina Aug 19, 2021
10211aa
Replace Read-AzsContainerRegistry to Get-AzsContainerRegistry.
larisaborodina Aug 19, 2021
e983df3
Merge pull request #6 from larisaborodina/release/acrchanges
larisaborodina Aug 19, 2021
b97a244
Add missed Get-AzsContainerRegistry.Recording.json
larisaborodina Aug 19, 2021
d3ffb18
Merge pull request #7 from larisaborodina/release/acrchanges
larisaborodina Aug 19, 2021
ec31d3b
Add docs for all cmdlets
larisaborodina Aug 20, 2021
53a98cf
Merge branch 'release/acrchanges' of https://github.com/larisaborodin…
larisaborodina Aug 20, 2021
4a22f44
Merge pull request #8 from larisaborodina/release/acrchanges
larisaborodina Aug 20, 2021
26b3572
Initial code changes
rjaini Apr 13, 2021
ea79435
ACR auto-generating cmdlets.
larisaborodina Jun 8, 2021
4181db5
ACR auto-generating cmdlets. - #2
larisaborodina Jun 14, 2021
0e02a3f
Add pester tests for all the cmdlets.
larisaborodina Aug 5, 2021
fe2ac98
Add examples for all the cmdlets.
larisaborodina Aug 17, 2021
5f361ca
Increase vertion to 0.2.0 to avoid clashing with manually released 0.…
larisaborodina Aug 17, 2021
617f1f0
Replace Read-AzsContainerRegistry to Get-AzsContainerRegistry.
larisaborodina Aug 19, 2021
34bf575
Add missed Get-AzsContainerRegistry.Recording.json
larisaborodina Aug 19, 2021
b78246c
Add docs for all cmdlets
larisaborodina Aug 20, 2021
7b24676
Merge branch 'release/acrchanges' of https://github.com/larisaborodin…
larisaborodina Aug 23, 2021
7a689a8
Merge pull request #9 from larisaborodina/release/acrchanges
larisaborodina Aug 23, 2021
c641788
Merge branch 'Azure:dev' into release/acrchanges
larisaborodina Aug 27, 2021
f81437a
Fixed tests running locally, updated docs.
larisaborodina Aug 30, 2021
36f9520
Merge pull request #10 from larisaborodina/release/acrchanges
larisaborodina Aug 30, 2021
cfa1ba7
adding loadEnvJson file for tests
bganapa Aug 31, 2021
c30c4d8
Pester Test fixes.
larisaborodina Aug 31, 2021
810898c
Merge pull request #11 from larisaborodina/release/acrchanges
larisaborodina Aug 31, 2021
28ef012
Merge branch 'Azure:dev' into release/acrchanges
larisaborodina Sep 1, 2021
e7b42d7
Merge branch 'Azure:dev' into release/acrchanges
larisaborodina Sep 10, 2021
87cf35c
Make examples return correct json format.
larisaborodina Sep 10, 2021
5beda9a
Merge pull request #12 from larisaborodina/release/acrchanges
larisaborodina Sep 10, 2021
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
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Returns a list of container registries present in all tenant location.

### Example 1: Get List Azs Container Registries
```powershell
PS C:\> Get-AzsContainerRegistry
PS C:\> Get-AzsContainerRegistry | ConvertTo-Json

{
"CreationDate": "\/Date(1629160842681)\/",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Returns container registry capacity property.

### Example 1: Get Azs ContainerRegistry Capacity
```powershell
PS C:\> Get-AzsContainerRegistryCapacity
PS C:\> Get-AzsContainerRegistryCapacity | ConvertTo-Json

{
"AllowPush": true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Returns the specified configuration details.

### Example 1: Get AzsContainerRegistry Configuration
```powershell
PS C:\> Get-AzsContainerRegistryConfiguration
PS C:\> Get-AzsContainerRegistryConfiguration | ConvertTo-Json

{{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Admin/locations/redmond/configurations/Default",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Returns the specified container registry quota.

### Example 1: Get List Azs ContainerRegistry Quotas
```powershell
PS C:\> Get-AzsContainerRegistryQuota
PS C:\> Get-AzsContainerRegistryQuota | ConvertTo-Json

[
{
Expand All @@ -61,7 +61,7 @@ Returns a list of container registry quotas at the given location.

### Example 2: Get Azs ContainerRegistry Quota by Name
```powershell
PS C:\> Get-AzsContainerRegistryQuota -Name "Default quota"
PS C:\> Get-AzsContainerRegistryQuota -Name "Default quota" | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 20,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Returns the status of the container registry setup.

### Example 1: Get Azs ContainerRegistry Setup Status
```powershell
PS C:\> Get-AzsContainerRegistrySetupStatus
PS C:\> (Get-AzsContainerRegistrySetupStatus).ToJsonString()

{
"id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup/value",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Create or update an existing container registry quota.

### Example 1: New Azs ContainerRegistry Quota
```powershell
PS C:\> New-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 20 -NumberOfRegistry 20
PS C:\> New-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 20 -NumberOfRegistry 20 | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 20,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Configure container registry overall configuration properties.

### Example 1: Set Azs ContainerRegistry Configuration
```powershell
PS C:\> Set-AzsContainerRegistryConfiguration -MaximumCapacityInGib 30 -ConfigurationName default
PS C:\> Set-AzsContainerRegistryConfiguration -MaximumCapacityInGib 30 -ConfigurationName default | ConvertTo-Json

{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Admin/locations/redmond/configurations/Default",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Create or update an existing container registry quota.

### Example 1: Set Azs ContainerRegistry Quota
```powershell
PS C:\> Set-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 30 -NumberOfRegistry 30
PS C:\> Set-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 30 -NumberOfRegistry 30 | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 30,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,32 @@ Invokes container registry certificate uploading and service deployment.

### Example 1: Start Azs ContainerRegistry Setup
```powershell
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path | ConvertTo-Json

{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup/value",
"Name": "redmond/value",
"StatusUri": "https://containerregistrysetup.ascu.azs:4335/providers/Microsoft.ContainerRegistry.Setup/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup?api-version=2019-11-01-preview",
"Type": "Microsoft.ContainerRegistry.Setup/locations/setup"
}
```

Invokes container registry certificate uploading and service deployment.

### Example 2: Start Azs ContainerRegistry Setup when another instance of Setup is already started
```powershell
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path | ConvertTo-Json

Start-AzsContainerRegistrySetup : Container registry deployment is still running. It is not allowed to repeat deployment at this stage.
At line:1 char:1
+ Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ({ SubscriptionI...SetupProperty }:<>f__AnonymousType7`3) [Start-AzsContai...p_StartExpanded], Exception
+ FullyQualifiedErrorId : AcrDeploymentStillRunning,Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistryAdmin.Cmdlets.StartAzsContainerRegistrySetup_StartExpanded
```

Returns the error if another instance of Setup is already started.

## PARAMETERS

### -DefaultProfile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Get List Azs Container Registries
```powershell
PS C:\> Get-AzsContainerRegistry
PS C:\> Get-AzsContainerRegistry | ConvertTo-Json

{
"CreationDate": "\/Date(1629160842681)\/",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Get Azs ContainerRegistry Capacity
```powershell
PS C:\> Get-AzsContainerRegistryCapacity
PS C:\> Get-AzsContainerRegistryCapacity | ConvertTo-Json

{
"AllowPush": true,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Get AzsContainerRegistry Configuration
```powershell
PS C:\> Get-AzsContainerRegistryConfiguration
PS C:\> Get-AzsContainerRegistryConfiguration | ConvertTo-Json

{{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Admin/locations/redmond/configurations/Default",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Get List Azs ContainerRegistry Quotas
```powershell
PS C:\> Get-AzsContainerRegistryQuota
PS C:\> Get-AzsContainerRegistryQuota | ConvertTo-Json

[
{
Expand All @@ -24,7 +24,7 @@ Returns a list of container registry quotas at the given location.

### Example 2: Get Azs ContainerRegistry Quota by Name
```powershell
PS C:\> Get-AzsContainerRegistryQuota -Name "Default quota"
PS C:\> Get-AzsContainerRegistryQuota -Name "Default quota" | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Get Azs ContainerRegistry Setup Status
```powershell
PS C:\> Get-AzsContainerRegistrySetupStatus
PS C:\> (Get-AzsContainerRegistrySetupStatus).ToJsonString()

{
"id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup/value",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: New Azs ContainerRegistry Quota
```powershell
PS C:\> New-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 20 -NumberOfRegistry 20
PS C:\> New-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 20 -NumberOfRegistry 20 | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Set Azs ContainerRegistry Configuration
```powershell
PS C:\> Set-AzsContainerRegistryConfiguration -MaximumCapacityInGib 30 -ConfigurationName default
PS C:\> Set-AzsContainerRegistryConfiguration -MaximumCapacityInGib 30 -ConfigurationName default | ConvertTo-Json

{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Admin/locations/redmond/configurations/Default",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### Example 1: Set Azs ContainerRegistry Quota
```powershell
PS C:\> Set-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 30 -NumberOfRegistry 30
PS C:\> Set-AzsContainerRegistryQuota -QuotaName testquota -CapacityPerRegistryInGib 30 -NumberOfRegistry 30 | ConvertTo-Json

{
"CapacityPerRegistryInGiB": 30,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
### Example 1: Start Azs ContainerRegistry Setup
```powershell
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path | ConvertTo-Json

{
"Id": "/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup/value",
"Name": "redmond/value",
"StatusUri": "https://containerregistrysetup.ascu.azs:4335/providers/Microsoft.ContainerRegistry.Setup/subscriptions/7e41090c-4aa7-40bc-856a-a993f8fbd215/providers/Microsoft.ContainerRegistry.Setup/locations/redmond/setup?api-version=2019-11-01-preview",
"Type": "Microsoft.ContainerRegistry.Setup/locations/setup"
}
```

Invokes container registry certificate uploading and service deployment.

### Example 2: Start Azs ContainerRegistry Setup when another instance of Setup is already started
```powershell
PS C:\> Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile $pfx_cert_path | ConvertTo-Json

Start-AzsContainerRegistrySetup : Container registry deployment is still running. It is not allowed to repeat deployment at this stage.
At line:1 char:1
+ Start-AzsContainerRegistrySetup -Password $password -SslCertInputFile ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ({ SubscriptionI...SetupProperty }:<>f__AnonymousType7`3) [Start-AzsContai...p_StartExpanded], Exception
+ FullyQualifiedErrorId : AcrDeploymentStillRunning,Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistryAdmin.Cmdlets.StartAzsContainerRegistrySetup_StartExpanded
```

Returns the error if another instance of Setup is already started.