.NET Monitor Image Servicing September 2023 (#4862)

Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
This commit is contained in:
Justin Anderson 2023-09-12 07:33:00 -07:00 коммит произвёл GitHub
Родитель edb6f76795
Коммит 7c2fc5f8aa
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
40 изменённых файлов: 115 добавлений и 119 удалений

Просмотреть файл

@ -45,13 +45,13 @@ The following Dockerfiles demonstrate how you can use this base image to build a
##### .NET Monitor 8 Preview Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.0-preview.7-ubuntu-chiseled-amd64, 8.0-preview-ubuntu-chiseled-amd64, 8-preview-ubuntu-chiseled-amd64, 8.0.0-preview.7-ubuntu-chiseled, 8.0-preview-ubuntu-chiseled, 8-preview-ubuntu-chiseled, 8.0.0-preview.7, 8.0-preview, 8-preview, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.0-rc.1-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.0-rc.1-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.0-rc.1, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
## Linux arm64 Tags
##### .NET Monitor 8 Preview Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.0-preview.7-ubuntu-chiseled-arm64v8, 8.0-preview-ubuntu-chiseled-arm64v8, 8-preview-ubuntu-chiseled-arm64v8, 8.0.0-preview.7-ubuntu-chiseled, 8.0-preview-ubuntu-chiseled, 8-preview-ubuntu-chiseled, 8.0.0-preview.7, 8.0-preview, 8-preview, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.0-rc.1-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.0-rc.1-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.0-rc.1, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
You can retrieve a list of all available tags for dotnet/monitor/base at https://mcr.microsoft.com/v2/dotnet/monitor/base/tags/list.
<!--End of generated tags-->

Просмотреть файл

@ -54,7 +54,7 @@ Tags | Dockerfile | OS Version
##### .NET Monitor 8 Preview Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.0-preview.7-ubuntu-chiseled-amd64, 8.0-preview-ubuntu-chiseled-amd64, 8-preview-ubuntu-chiseled-amd64, 8.0.0-preview.7-ubuntu-chiseled, 8.0-preview-ubuntu-chiseled, 8-preview-ubuntu-chiseled, 8.0.0-preview.7, 8.0-preview, 8-preview | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.0-rc.1-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.0-rc.1-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.0-rc.1, 8.0, 8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
## Linux arm64 Tags
Tags | Dockerfile | OS Version
@ -67,7 +67,7 @@ Tags | Dockerfile | OS Version
##### .NET Monitor 8 Preview Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.0-preview.7-ubuntu-chiseled-arm64v8, 8.0-preview-ubuntu-chiseled-arm64v8, 8-preview-ubuntu-chiseled-arm64v8, 8.0.0-preview.7-ubuntu-chiseled, 8.0-preview-ubuntu-chiseled, 8-preview-ubuntu-chiseled, 8.0.0-preview.7, 8.0-preview, 8-preview | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.0-rc.1-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.0-rc.1-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.0-rc.1, 8.0, 8 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
You can retrieve a list of all available tags for dotnet/monitor at https://mcr.microsoft.com/v2/dotnet/monitor/tags/list.
<!--End of generated tags-->

Просмотреть файл

@ -5,7 +5,7 @@
set monitorMajor to split(PRODUCT_VERSION, ".")[0] ^
set isMariner to find(OS_VERSION, "mariner") >= 0 ^
set aspnetBaseTag to
cat("$REPO:", VARIABLES[cat("dotnet-prev|", dotnetMajorMinor, "|product-version")], "-", OS_VERSION, ARCH_TAG_SUFFIX) ^
cat("$REPO:", VARIABLES[cat("dotnet|", dotnetMajorMinor, "|product-version")], "-", OS_VERSION, ARCH_TAG_SUFFIX) ^
set osVersionBase to match(OS_VERSION, ".+(?=.*-)")[0] ^
set installerImageTag to when(isMariner,
cat("mcr.microsoft.com/cbl-mariner/base/core:", OS_VERSION_NUMBER),

Просмотреть файл

@ -8,7 +8,7 @@
set isDistroless to find(OS_VERSION, "distroless") >= 0 || find(OS_VERSION, "chiseled") >= 0 ^
set isSingleStage to isAlpine ^
set aspnetBaseTag to
cat("$REPO:", VARIABLES[cat("dotnet-prev|", dotnetMajorMinor, "|product-version")], "-", OS_VERSION, ARCH_TAG_SUFFIX) ^
cat("$REPO:", VARIABLES[cat("dotnet|", dotnetMajorMinor, "|product-version")], "-", OS_VERSION, ARCH_TAG_SUFFIX) ^
set osVersionBase to when(isDistroless, match(OS_VERSION, ".+(?=.*-)")[0], OS_VERSION_BASE) ^
set installerImageTag to when(isMariner,
cat("mcr.microsoft.com/cbl-mariner/base/core:", OS_VERSION_NUMBER),
@ -47,7 +47,7 @@ FROM {{installerImageTag}} AS installer
# .NET Monitor image
FROM {{aspnetBaseTag}}
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
$(McrTagsYmlRepo:monitor-base)
$(McrTagsYmlTagGroup:8.0-preview-ubuntu-chiseled-amd64)
$(McrTagsYmlTagGroup:8.0-ubuntu-chiseled-amd64)
customSubTableTitle: .NET Monitor 8 Preview Tags
$(McrTagsYmlTagGroup:8.0-preview-ubuntu-chiseled-arm64v8)
$(McrTagsYmlTagGroup:8.0-ubuntu-chiseled-arm64v8)
customSubTableTitle: .NET Monitor 8 Preview Tags

Просмотреть файл

@ -1,7 +1,7 @@
$(McrTagsYmlRepo:monitor)
$(McrTagsYmlTagGroup:8.0-preview-ubuntu-chiseled-amd64)
$(McrTagsYmlTagGroup:8.0-ubuntu-chiseled-amd64)
customSubTableTitle: .NET Monitor 8 Preview Tags
$(McrTagsYmlTagGroup:8.0-preview-ubuntu-chiseled-arm64v8)
$(McrTagsYmlTagGroup:8.0-ubuntu-chiseled-arm64v8)
customSubTableTitle: .NET Monitor 8 Preview Tags
$(McrTagsYmlTagGroup:7.3-alpine-amd64)
$(McrTagsYmlTagGroup:7.3-alpine-arm64v8)

Просмотреть файл

@ -5465,11 +5465,11 @@
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled": {},
"8.0-preview-ubuntu-chiseled": {},
"8-preview-ubuntu-chiseled": {},
"8.0-ubuntu-chiseled": {},
"8-ubuntu-chiseled": {},
"$(monitor|8.0|product-version)": {},
"8.0-preview": {},
"8-preview": {},
"8.0": {},
"8": {},
"latest": {}
},
"platforms": [
@ -5483,8 +5483,8 @@
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-amd64": {},
"8.0-preview-ubuntu-chiseled-amd64": {},
"8-preview-ubuntu-chiseled-amd64": {}
"8.0-ubuntu-chiseled-amd64": {},
"8-ubuntu-chiseled-amd64": {}
}
},
{
@ -5498,8 +5498,8 @@
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-arm64v8": {},
"8.0-preview-ubuntu-chiseled-arm64v8": {},
"8-preview-ubuntu-chiseled-arm64v8": {}
"8.0-ubuntu-chiseled-arm64v8": {},
"8-ubuntu-chiseled-arm64v8": {}
},
"variant": "v8"
}
@ -5511,10 +5511,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"8.0-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless": {
"8-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
@ -5531,10 +5531,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"8.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-amd64": {
"8-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
@ -5552,10 +5552,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"8.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-arm64v8": {
"8-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
@ -6177,11 +6177,11 @@
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled": {},
"8.0-preview-ubuntu-chiseled": {},
"8-preview-ubuntu-chiseled": {},
"8.0-ubuntu-chiseled": {},
"8-ubuntu-chiseled": {},
"$(monitor|8.0|product-version)": {},
"8.0-preview": {},
"8-preview": {}
"8.0": {},
"8": {}
},
"platforms": [
{
@ -6194,8 +6194,8 @@
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-amd64": {},
"8.0-preview-ubuntu-chiseled-amd64": {},
"8-preview-ubuntu-chiseled-amd64": {}
"8.0-ubuntu-chiseled-amd64": {},
"8-ubuntu-chiseled-amd64": {}
}
},
{
@ -6209,8 +6209,8 @@
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-arm64v8": {},
"8.0-preview-ubuntu-chiseled-arm64v8": {},
"8-preview-ubuntu-chiseled-arm64v8": {}
"8.0-ubuntu-chiseled-arm64v8": {},
"8-ubuntu-chiseled-arm64v8": {}
},
"variant": "v8"
}
@ -6222,10 +6222,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"8.0-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless": {
"8-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
@ -6242,10 +6242,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"8.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-amd64": {
"8-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
@ -6263,10 +6263,10 @@
"$(monitor|8.0|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"8.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-arm64v8": {
"8-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},

Просмотреть файл

@ -70,10 +70,6 @@
"chisel|6.0|ref": "v0.8.0",
"chisel|8.0|ref": "v0.8.0",
"dotnet-prev|6.0|product-version": "6.0.21",
"dotnet-prev|7.0|product-version": "7.0.10",
"dotnet-prev|8.0|product-version": "8.0.0-preview.7",
"dotnet|6.0|product-version": "6.0.22",
"dotnet|7.0|product-version": "7.0.11",
"dotnet|8.0|product-version": "8.0.0-rc.1",
@ -124,17 +120,17 @@
"monitor|7.3|linux|arm64|sha": "23caeec5657f6789550b7b4858c3d86b2909195310b3e88387b9fa57764baec7f3f70c0a1985a10ebcf0f14e4723f4049bbb5935633570f7a9e361d4121dff4a",
"monitor|7.3|product-version": "7.3.0",
"monitor|8.0|build-version": "8.0.0-preview.7.23402.4",
"monitor|8.0|product-version": "8.0.0-preview.7",
"monitor|8.0|build-version": "8.0.0-rc.1.23458.6",
"monitor|8.0|product-version": "8.0.0-rc.1",
"monitor-base|8.0|linux|x64|sha": "3cfdeaa2cfea1d25cc18df8e5f4f27aabcc1aab0381e9ce069d765db636e23fdf860102f38888c098d23c04b6df55fe8926843bb45c3f360b4c39ef702a4aa7d",
"monitor-base|8.0|linux|arm64|sha": "da40a4ed3a819bc59b1ef1adca250c76f5a8c0fce09980db19ec301113e83377ac5611a794375bc6b131083dd20506cbbc399eab457832b73391b0d10e7481ea",
"monitor-base|8.0|linux|x64|sha": "e12a2f1d999ec3619d05499be5a5948e5900ed33cbf9b0f78bf53dce5fb210fcd9b234280ddd492365dfebb0591527970e9f20cf70eeccefb93fe131f19c0579",
"monitor-base|8.0|linux|arm64|sha": "732b20b2ef2b83b9b2119a2954c116e4c91886aa44c1727f6beeb6815f7a69359eb8d27b86b8c5732cd4aaf7e365dc74d1a2e51e2af514dfc26059a4d4191ec5",
"monitor-ext-azureblobstorage|8.0|linux|x64|sha": "a466d0702e770ca0705404b39d2218ccdf927c1c43d93630132783ce169c366949c2ce095fa9d338d0446dcffcf7ec205409a2abb6c936c220a4124f2d64e2b1",
"monitor-ext-azureblobstorage|8.0|linux|arm64|sha": "51ee62399953eb8b8a7b60699a6022741a3563aac25b8561e07e66a6fc5dd75b2761aaac3a89ada6318321f401b613a9e0e36db003fec48dd82c2279c2cdf9d5",
"monitor-ext-azureblobstorage|8.0|linux|x64|sha": "58e0d730705f908aee6dcdc43bc88673c8418d4981aaaeaa95bb034d71cdf8183dc396a131a4f7c9bbd9277d2ac21662f61cfa71789b5fb90772137f94b3c587",
"monitor-ext-azureblobstorage|8.0|linux|arm64|sha": "79a7b216ff69456bb4de8398e5a84ddb42927d3c053a5ac19d57d67038c67d5fde1646790ea0464d4913a8dde21027b5fe09b92b9509131c5df16500feac2811",
"monitor-ext-s3storage|8.0|linux|x64|sha": "6cdc42811961afcdad98fdac32d1fd575f80e4fd1d89c2fbadc821635aec252eb3817a5aceb8e509994f1f4eb5a4f65df7e2fe6de3808093c7fc93c86736cacd",
"monitor-ext-s3storage|8.0|linux|arm64|sha": "ab8d6c03a1f4737aee0c57b89e02445400cc47011a42d00264c81e9bce4a6c332f39006bc725b92d04e61a75b57213f57e92853fb1a21d294c499e51a8258592",
"monitor-ext-s3storage|8.0|linux|x64|sha": "5d2d46ea3393868f6e3c50c8d454c47a6ea6e342a8252962a394d2d614da8094554db260ecac4d05707ca8fecfd5d14908eb4e9bcd87410696a68f3aa017c6ac",
"monitor-ext-s3storage|8.0|linux|arm64|sha": "735cabc73f9673df2b0367646f053128f2bfc75495882b570cc70d67842bb3d85e690c115ddb8c01c7d6fd3f8c70b22cdc5f2166c19b426db28f04b69f97d17e",
"netstandard-targeting-pack-2.1.0|linux-rpm|x64|sha": "fab41a86b9182b276992795247868c093890c6b3d5739376374a302430229624944998e054de0ff99bddd9459fc9543636df1ebd5392db069ae953ac17ea2880",

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve .NET Monitor Base
RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-base.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-x64.tar.gz \
&& dotnet_monitor_base_sha512='3cfdeaa2cfea1d25cc18df8e5f4f27aabcc1aab0381e9ce069d765db636e23fdf860102f38888c098d23c04b6df55fe8926843bb45c3f360b4c39ef702a4aa7d' \
&& dotnet_monitor_base_sha512='e12a2f1d999ec3619d05499be5a5948e5900ed33cbf9b0f78bf53dce5fb210fcd9b234280ddd492365dfebb0591527970e9f20cf70eeccefb93fe131f19c0579' \
&& echo "$dotnet_monitor_base_sha512 dotnet-monitor-base.tar.gz" | sha512sum -c - \
&& mkdir -p /app \
&& tar -oxzf dotnet-monitor-base.tar.gz -C /app \
@ -20,7 +20,7 @@ RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
# .NET Monitor Base image
FROM $REPO:8.0.0-preview.7-cbl-mariner2.0-distroless-amd64
FROM $REPO:8.0.0-rc.1-cbl-mariner2.0-distroless-amd64
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve .NET Monitor Base
RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-base.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-arm64.tar.gz \
&& dotnet_monitor_base_sha512='da40a4ed3a819bc59b1ef1adca250c76f5a8c0fce09980db19ec301113e83377ac5611a794375bc6b131083dd20506cbbc399eab457832b73391b0d10e7481ea' \
&& dotnet_monitor_base_sha512='732b20b2ef2b83b9b2119a2954c116e4c91886aa44c1727f6beeb6815f7a69359eb8d27b86b8c5732cd4aaf7e365dc74d1a2e51e2af514dfc26059a4d4191ec5' \
&& echo "$dotnet_monitor_base_sha512 dotnet-monitor-base.tar.gz" | sha512sum -c - \
&& mkdir -p /app \
&& tar -oxzf dotnet-monitor-base.tar.gz -C /app \
@ -20,7 +20,7 @@ RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
# .NET Monitor Base image
FROM $REPO:8.0.0-preview.7-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:8.0.0-rc.1-cbl-mariner2.0-distroless-arm64v8
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve .NET Monitor Base
RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-base.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-x64.tar.gz \
&& dotnet_monitor_base_sha512='3cfdeaa2cfea1d25cc18df8e5f4f27aabcc1aab0381e9ce069d765db636e23fdf860102f38888c098d23c04b6df55fe8926843bb45c3f360b4c39ef702a4aa7d' \
&& dotnet_monitor_base_sha512='e12a2f1d999ec3619d05499be5a5948e5900ed33cbf9b0f78bf53dce5fb210fcd9b234280ddd492365dfebb0591527970e9f20cf70eeccefb93fe131f19c0579' \
&& echo "$dotnet_monitor_base_sha512 dotnet-monitor-base.tar.gz" | sha512sum -c - \
&& mkdir -p /app \
&& tar -oxzf dotnet-monitor-base.tar.gz -C /app \
@ -14,7 +14,7 @@ RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
# .NET Monitor Base image
FROM $REPO:8.0.0-preview.7-jammy-chiseled-amd64
FROM $REPO:8.0.0-rc.1-jammy-chiseled-amd64
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve .NET Monitor Base
RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-base.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-arm64.tar.gz \
&& dotnet_monitor_base_sha512='da40a4ed3a819bc59b1ef1adca250c76f5a8c0fce09980db19ec301113e83377ac5611a794375bc6b131083dd20506cbbc399eab457832b73391b0d10e7481ea' \
&& dotnet_monitor_base_sha512='732b20b2ef2b83b9b2119a2954c116e4c91886aa44c1727f6beeb6815f7a69359eb8d27b86b8c5732cd4aaf7e365dc74d1a2e51e2af514dfc26059a4d4191ec5' \
&& echo "$dotnet_monitor_base_sha512 dotnet-monitor-base.tar.gz" | sha512sum -c - \
&& mkdir -p /app \
&& tar -oxzf dotnet-monitor-base.tar.gz -C /app \
@ -14,7 +14,7 @@ RUN dotnet_monitor_version=8.0.0-preview.7.23402.4 \
# .NET Monitor Base image
FROM $REPO:8.0.0-preview.7-jammy-chiseled-arm64v8
FROM $REPO:8.0.0-rc.1-jammy-chiseled-arm64v8
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:6.0.21-alpine3.18-amd64
FROM $REPO:6.0.22-alpine3.18-amd64
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:6.0.21-alpine3.18-arm64v8
FROM $REPO:6.0.22-alpine3.18-arm64v8
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=6.3.2 \
# .NET Monitor image
FROM $REPO:6.0.21-cbl-mariner2.0-distroless-amd64
FROM $REPO:6.0.22-cbl-mariner2.0-distroless-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=6.3.2 \
# .NET Monitor image
FROM $REPO:6.0.21-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:6.0.22-cbl-mariner2.0-distroless-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=6.3.2 \
# .NET Monitor image
FROM $REPO:6.0.21-cbl-mariner2.0-amd64
FROM $REPO:6.0.22-cbl-mariner2.0-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=6.3.2 \
# .NET Monitor image
FROM $REPO:6.0.21-cbl-mariner2.0-arm64v8
FROM $REPO:6.0.22-cbl-mariner2.0-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-amd64
FROM $REPO:7.0.11-alpine3.18-amd64
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-arm64v8
FROM $REPO:7.0.11-alpine3.18-arm64v8
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.1.3 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.1.3 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.1.3 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.1.3 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-amd64
FROM $REPO:7.0.11-alpine3.18-amd64
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-arm64v8
FROM $REPO:7.0.11-alpine3.18-arm64v8
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.2.2 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.2.2 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.2.2 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.2.2 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-amd64
FROM $REPO:7.0.11-alpine3.18-amd64
WORKDIR /app

Просмотреть файл

@ -1,5 +1,5 @@
ARG REPO=mcr.microsoft.com/dotnet/aspnet
FROM $REPO:7.0.10-alpine3.18-arm64v8
FROM $REPO:7.0.11-alpine3.18-arm64v8
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.3.0 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.3.0 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-distroless-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.3.0 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-amd64
FROM $REPO:7.0.11-cbl-mariner2.0-amd64
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -20,9 +20,9 @@ RUN dotnet_monitor_version=7.3.0 \
# .NET Monitor image
FROM $REPO:7.0.10-cbl-mariner2.0-arm64v8
FROM $REPO:7.0.11-cbl-mariner2.0-arm64v8
COPY --from=installer ["/app", "/app"]
COPY --from=installer ["/app", "/app"]
WORKDIR /app

Просмотреть файл

@ -10,13 +10,13 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve .NET Monitor extensions
RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_extension_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-egress-azureblobstorage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-x64.tar.gz \
&& dotnet_monitor_extension_sha512='a466d0702e770ca0705404b39d2218ccdf927c1c43d93630132783ce169c366949c2ce095fa9d338d0446dcffcf7ec205409a2abb6c936c220a4124f2d64e2b1' \
&& dotnet_monitor_extension_sha512='58e0d730705f908aee6dcdc43bc88673c8418d4981aaaeaa95bb034d71cdf8183dc396a131a4f7c9bbd9277d2ac21662f61cfa71789b5fb90772137f94b3c587' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-azureblobstorage.tar.gz" | sha512sum -c - \
\
&& curl -fSL --output dotnet-monitor-egress-s3storage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-x64.tar.gz \
&& dotnet_monitor_extension_sha512='6cdc42811961afcdad98fdac32d1fd575f80e4fd1d89c2fbadc821635aec252eb3817a5aceb8e509994f1f4eb5a4f65df7e2fe6de3808093c7fc93c86736cacd' \
&& dotnet_monitor_extension_sha512='5d2d46ea3393868f6e3c50c8d454c47a6ea6e342a8252962a394d2d614da8094554db260ecac4d05707ca8fecfd5d14908eb4e9bcd87410696a68f3aa017c6ac' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-s3storage.tar.gz" | sha512sum -c - \
\
&& mkdir -p /app \
@ -27,6 +27,6 @@ RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
# .NET Monitor image
FROM $REPO:8.0.0-preview.7-cbl-mariner-distroless-amd64
FROM $REPO:8.0.0-rc.1-cbl-mariner-distroless-amd64
COPY --from=installer ["/app", "/app"]

Просмотреть файл

@ -10,13 +10,13 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve .NET Monitor extensions
RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_extension_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-egress-azureblobstorage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \
&& dotnet_monitor_extension_sha512='51ee62399953eb8b8a7b60699a6022741a3563aac25b8561e07e66a6fc5dd75b2761aaac3a89ada6318321f401b613a9e0e36db003fec48dd82c2279c2cdf9d5' \
&& dotnet_monitor_extension_sha512='79a7b216ff69456bb4de8398e5a84ddb42927d3c053a5ac19d57d67038c67d5fde1646790ea0464d4913a8dde21027b5fe09b92b9509131c5df16500feac2811' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-azureblobstorage.tar.gz" | sha512sum -c - \
\
&& curl -fSL --output dotnet-monitor-egress-s3storage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \
&& dotnet_monitor_extension_sha512='ab8d6c03a1f4737aee0c57b89e02445400cc47011a42d00264c81e9bce4a6c332f39006bc725b92d04e61a75b57213f57e92853fb1a21d294c499e51a8258592' \
&& dotnet_monitor_extension_sha512='735cabc73f9673df2b0367646f053128f2bfc75495882b570cc70d67842bb3d85e690c115ddb8c01c7d6fd3f8c70b22cdc5f2166c19b426db28f04b69f97d17e' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-s3storage.tar.gz" | sha512sum -c - \
\
&& mkdir -p /app \
@ -27,6 +27,6 @@ RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
# .NET Monitor image
FROM $REPO:8.0.0-preview.7-cbl-mariner-distroless-arm64v8
FROM $REPO:8.0.0-rc.1-cbl-mariner-distroless-arm64v8
COPY --from=installer ["/app", "/app"]

Просмотреть файл

@ -4,13 +4,13 @@ ARG REPO=mcr.microsoft.com/dotnet/monitor/base
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve .NET Monitor extensions
RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_extension_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-egress-azureblobstorage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-x64.tar.gz \
&& dotnet_monitor_extension_sha512='a466d0702e770ca0705404b39d2218ccdf927c1c43d93630132783ce169c366949c2ce095fa9d338d0446dcffcf7ec205409a2abb6c936c220a4124f2d64e2b1' \
&& dotnet_monitor_extension_sha512='58e0d730705f908aee6dcdc43bc88673c8418d4981aaaeaa95bb034d71cdf8183dc396a131a4f7c9bbd9277d2ac21662f61cfa71789b5fb90772137f94b3c587' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-azureblobstorage.tar.gz" | sha512sum -c - \
\
&& curl -fSL --output dotnet-monitor-egress-s3storage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-x64.tar.gz \
&& dotnet_monitor_extension_sha512='6cdc42811961afcdad98fdac32d1fd575f80e4fd1d89c2fbadc821635aec252eb3817a5aceb8e509994f1f4eb5a4f65df7e2fe6de3808093c7fc93c86736cacd' \
&& dotnet_monitor_extension_sha512='5d2d46ea3393868f6e3c50c8d454c47a6ea6e342a8252962a394d2d614da8094554db260ecac4d05707ca8fecfd5d14908eb4e9bcd87410696a68f3aa017c6ac' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-s3storage.tar.gz" | sha512sum -c - \
\
&& mkdir -p /app \
@ -21,6 +21,6 @@ RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
# .NET Monitor image
FROM $REPO:8.0.0-preview.7-ubuntu-chiseled-amd64
FROM $REPO:8.0.0-rc.1-ubuntu-chiseled-amd64
COPY --from=installer ["/app", "/app"]

Просмотреть файл

@ -4,13 +4,13 @@ ARG REPO=mcr.microsoft.com/dotnet/monitor/base
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve .NET Monitor extensions
RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
RUN dotnet_monitor_extension_version=8.0.0-rc.1.23458.6 \
&& curl -fSL --output dotnet-monitor-egress-azureblobstorage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \
&& dotnet_monitor_extension_sha512='51ee62399953eb8b8a7b60699a6022741a3563aac25b8561e07e66a6fc5dd75b2761aaac3a89ada6318321f401b613a9e0e36db003fec48dd82c2279c2cdf9d5' \
&& dotnet_monitor_extension_sha512='79a7b216ff69456bb4de8398e5a84ddb42927d3c053a5ac19d57d67038c67d5fde1646790ea0464d4913a8dde21027b5fe09b92b9509131c5df16500feac2811' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-azureblobstorage.tar.gz" | sha512sum -c - \
\
&& curl -fSL --output dotnet-monitor-egress-s3storage.tar.gz https://dotnetcli.azureedge.net/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \
&& dotnet_monitor_extension_sha512='ab8d6c03a1f4737aee0c57b89e02445400cc47011a42d00264c81e9bce4a6c332f39006bc725b92d04e61a75b57213f57e92853fb1a21d294c499e51a8258592' \
&& dotnet_monitor_extension_sha512='735cabc73f9673df2b0367646f053128f2bfc75495882b570cc70d67842bb3d85e690c115ddb8c01c7d6fd3f8c70b22cdc5f2166c19b426db28f04b69f97d17e' \
&& echo "$dotnet_monitor_extension_sha512 dotnet-monitor-egress-s3storage.tar.gz" | sha512sum -c - \
\
&& mkdir -p /app \
@ -21,6 +21,6 @@ RUN dotnet_monitor_extension_version=8.0.0-preview.7.23402.4 \
# .NET Monitor image
FROM $REPO:8.0.0-preview.7-ubuntu-chiseled-arm64v8
FROM $REPO:8.0.0-rc.1-ubuntu-chiseled-arm64v8
COPY --from=installer ["/app", "/app"]