Skip to content

Commit e7b2502

Browse files
committed
Merge branch 'main' into feature/diskConfigParameter
2 parents 5ba017f + ef1e68c commit e7b2502

File tree

2,127 files changed

+352937
-155527
lines changed

Some content is hidden

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

2,127 files changed

+352937
-155527
lines changed

.azure-pipelines/util/smoke-test-steps.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,18 @@ jobs:
7979
Write-Host "List artifacts..."
8080
Get-ChildItem "$(Pipeline.Workspace)\\LocalRepo\\"
8181
82+
- task: Bash@3
83+
displayName: 'Ensure Mono installed (required for NuGet.exe on 1ES Ubuntu >= 24)'
84+
condition: eq( variables['Agent.OS'], 'Linux' )
85+
inputs:
86+
targetType: inline
87+
script: |
88+
# Conditionally install Mono if missing from image
89+
command -v mono >/dev/null || {
90+
echo "Mono not found, installing...";
91+
sudo apt-get update -qq && sudo apt-get install -y mono-complete;
92+
}
93+
8294
- task: NuGetCommand@2
8395
condition: and(succeeded(), eq(variables['GalleryName'], 'LocalRepo'))
8496
displayName: 'Download Previous Az .nupkg Files'

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @wyunchi-ms @dolauli @isra-fel are from the Azure PowerShell team. Adding them ensures they can merge the PR for those modules.
22
# To make sure Network PRs go to the right branch, e.g. network-april
3-
/src/Compute/ @EdwinBernal1 @grizzlytheodore @ntangy @sandido @wyunchi-ms @dolauli @isra-fel @VeryEarly @YanaXu @vidai-msft @NoriZC @notyashhh @Pan-Qi
3+
/src/Compute/ @ookoka @haagha @audreyttt @wyunchi-ms @dolauli @isra-fel @VeryEarly @YanaXu @vidai-msft @NoriZC @notyashhh @Pan-Qi
44
/src/PolicyInsights/ @pilor @wyunchi-ms @dolauli @isra-fel @VeryEarly @YanaXu @vidai-msft @NoriZC @notyashhh @Pan-Qi
55
/src/Batch/ @wiboris @dpwatrous @wyunchi-ms @dolauli @isra-fel @VeryEarly @YanaXu @vidai-msft @NoriZC @notyashhh @Pan-Qi
66

.github/policies/resourceManagement.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3887,6 +3887,7 @@ configuration:
38873887
- mentionUsers:
38883888
mentionees:
38893889
- nazang
3890+
- mooshc
38903891
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
38913892
assignMentionees: False
38923893
- if:

NuGet.Config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@
3636

3737

3838

39+
40+
41+
42+
3943

4044

4145

docker/Dockerfile-alpine-3.20 renamed to docker/Dockerfile-alpine-3.21

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/powershell:alpine-3.20
1+
FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine3.21
22
RUN apk update && apk upgrade --no-cache
33

44
ARG REPOSITORY=PSGallery
@@ -11,9 +11,9 @@ ARG BUILD_DATE=
1111
ARG VERSION=
1212
ARG LATEST=
1313
ARG BLOB_URL=
14-
ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-alpine-3.20
14+
ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-alpine-3.21
1515

16-
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-alpine-3.20"
16+
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-alpine-3.21"
1717

1818
LABEL maintainer="Azure PowerShell Team <[email protected]>" \
1919
readme.md="http://aka.ms/azpsdockerreadme" \

docker/Dockerfile-ubi-8 renamed to docker/Dockerfile-alpine-3.22

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
FROM mcr.microsoft.com/powershell:ubi-8
2-
RUN yum update -y && yum clean all
1+
FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine3.22
2+
RUN apk update && apk upgrade --no-cache
33

44
ARG REPOSITORY=PSGallery
55
ARG MODULE=Az
@@ -11,26 +11,26 @@ ARG BUILD_DATE=
1111
ARG VERSION=
1212
ARG LATEST=
1313
ARG BLOB_URL=
14-
ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-ubi-8
14+
ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-alpine-3.22
1515

16-
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-ubi-8"
16+
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-alpine-3.22"
1717

1818
LABEL maintainer="Azure PowerShell Team <[email protected]>" \
19-
readme.md="http://aka.ms/azpsdockerreadme" \
20-
description="This Dockerfile will install the latest release of Azure PowerShell." \
21-
org.label-schema.build-date=${BUILD_DATE} \
22-
org.label-schema.usage="http://aka.ms/azpsdocker" \
23-
org.label-schema.url="http://aka.ms/azpsdockerreadme" \
24-
org.label-schema.vcs-url="https://github.com/Azure/azure-powershell" \
25-
org.label-schema.name="azure powershell" \
26-
org.label-schema.vendor="Azure PowerShell" \
27-
org.label-schema.version=${VERSION} \
28-
org.label-schema.schema-version="1.0" \
29-
org.label-schema.vcs-ref=${VCS_REF} \
30-
org.label-schema.docker.cmd="docker run --rm ${IMAGE_NAME} pwsh -c '\$PSVERSIONTABLE'" \
31-
org.label-schema.docker.cmd.devel="docker run -it --rm -e 'DebugPreference=Continue' ${IMAGE_NAME} pwsh" \
32-
org.label-schema.docker.cmd.test="currently not available" \
33-
org.label-schema.docker.cmd.help="docker run --rm ${IMAGE_NAME} pwsh -c Get-Help"
19+
readme.md="http://aka.ms/azpsdockerreadme" \
20+
description="This Dockerfile will install the latest release of Azure PowerShell." \
21+
org.label-schema.build-date=${BUILD_DATE} \
22+
org.label-schema.usage="http://aka.ms/azpsdocker" \
23+
org.label-schema.url="http://aka.ms/azpsdockerreadme" \
24+
org.label-schema.vcs-url="https://github.com/Azure/azure-powershell" \
25+
org.label-schema.name="azure powershell" \
26+
org.label-schema.vendor="Azure PowerShell" \
27+
org.label-schema.version=${VERSION} \
28+
org.label-schema.schema-version="1.0" \
29+
org.label-schema.vcs-ref=${VCS_REF} \
30+
org.label-schema.docker.cmd="docker run --rm ${IMAGE_NAME} pwsh -c '\$PSVERSIONTABLE'" \
31+
org.label-schema.docker.cmd.devel="docker run -it --rm -e 'DebugPreference=Continue' ${IMAGE_NAME} pwsh" \
32+
org.label-schema.docker.cmd.test="currently not available" \
33+
org.label-schema.docker.cmd.help="docker run --rm ${IMAGE_NAME} pwsh -c Get-Help"
3434

3535
RUN if [ "${LATEST}" = True ] ; then \
3636
# install latest azure-powershell from BLOB

docker/Dockerfile-azurelinux-3.0

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
FROM mcr.microsoft.com/powershell:azurelinux-3.0
2-
RUN tdnf update -y && tdnf upgrade -y && tdnf clean all
1+
FROM mcr.microsoft.com/dotnet/sdk:9.0-azurelinux3.0
2+
RUN tdnf update -y && tdnf upgrade -y && tdnf install -y tar gzip && tdnf clean all
33

44
ARG REPOSITORY=PSGallery
55
ARG MODULE=Az

docker/Dockerfile-azurelinux-3.0-arm64

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
FROM mcr.microsoft.com/powershell:azurelinux-3.0-arm64
2-
RUN tdnf update -y && tdnf upgrade -y && tdnf clean all
1+
FROM mcr.microsoft.com/dotnet/sdk:9.0-azurelinux3.0-arm64v8
2+
RUN tdnf update -y && tdnf upgrade -y && tdnf install -y tar gzip && tdnf clean all
33

44
ARG REPOSITORY=PSGallery
55
ARG MODULE=Az
@@ -13,7 +13,7 @@ ARG LATEST=
1313
ARG BLOB_URL=
1414
ARG IMAGE_NAME=mcr.microsoft.com/azure-powershell:${VERSION}-azurelinux-3.0-arm64
1515

16-
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-azurelinux-3.0"
16+
ENV AZUREPS_HOST_ENVIRONMENT="dockerImage/${VERSION}-azurelinux-3.0-arm64"
1717

1818
LABEL maintainer="Azure PowerShell Team <[email protected]>" \
1919
readme.md="http://aka.ms/azpsdockerreadme" \

docker/Dockerfile-debian-12

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/powershell:debian-12
1+
FROM mcr.microsoft.com/dotnet/sdk:9.0-bookworm-slim
22
RUN apt-get update && apt-get upgrade -y && apt-get clean && rm -rf /var/lib/apt/lists/*
33

44
ARG REPOSITORY=PSGallery

docker/Dockerfile-ubi-9

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)