Skip to content

Commit 0215924

Browse files
authored
OpenSSF Scorecard - pin docker images to exact digest (#4122)
1 parent 6818044 commit 0215924

File tree

6 files changed

+5
-13
lines changed

6 files changed

+5
-13
lines changed

build/Build.Steps.Windows.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ void BuildDockerImage(Project project)
178178

179179
DockerBuild(x => x
180180
.SetPath(".")
181-
.SetBuildArg($"configuration={BuildConfiguration}", $"windowscontainer_version={WindowsContainerVersion}")
181+
.SetBuildArg($"configuration={BuildConfiguration}")
182182
.EnableRm()
183183
.SetTag(Path.GetFileNameWithoutExtension(project).Replace(".", "-").ToLowerInvariant())
184184
.SetProcessWorkingDirectory(project.Directory)

build/Build.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ partial class Build : NukeBuild
3535
[Parameter("Number of times each dotnet test is run. Default is '1'")]
3636
readonly int TestCount = 1;
3737

38-
[Parameter("Windows Server Core container version. Use it if your Windows does not support the default value. Default is 'ltsc2022'")]
39-
readonly string WindowsContainerVersion = "ltsc2022";
40-
4138
[Parameter("The location to create the tracer home directory. Default is './bin/tracer-home'")]
4239
readonly AbsolutePath TracerHome;
4340

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM rabbitmq:4.0.7
1+
FROM rabbitmq:4.0.7@sha256:c9b43f0aef35eeadde52432ca4d3c08967661257817efa8bce20846a4e5c6246

test/test-applications/integrations/TestApplication.AspNet.NetFramework/Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# escape=`
22

3-
ARG windowscontainer_version=ltsc2022
4-
ARG image_digest=sha256:84079c734ab5aec702409ef7967ec47af9468c56ff4046882239cabacda78097
5-
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-${windowscontainer_version}@${image_digest}
3+
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022@sha256:84079c734ab5aec702409ef7967ec47af9468c56ff4046882239cabacda78097
64
ARG configuration=Debug
75
ARG platform=x64
86
WORKDIR /opentelemetry

test/test-applications/integrations/TestApplication.Owin.IIS.NetFramework/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# escape=`
22

3-
ARG windowscontainer_version=ltsc2022
4-
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-${windowscontainer_version}
3+
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022@sha256:84079c734ab5aec702409ef7967ec47af9468c56ff4046882239cabacda78097
54
ARG configuration=Debug
65
ARG platform=x64
76
WORKDIR /opentelemetry

test/test-applications/integrations/TestApplication.Wcf.Server.IIS.NetFramework/Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# escape=`
22

3-
ARG windowscontainer_version=ltsc2022
4-
ARG image_digest=sha256:5ae98afc5e31680c31662897ee453655f103f5923588991017bc561bc6312e08
5-
FROM mcr.microsoft.com/dotnet/framework/wcf:4.8-windowsservercore-${windowscontainer_version}@${image_digest}
3+
FROM mcr.microsoft.com/dotnet/framework/wcf:4.8-windowsservercore-ltsc2022@sha256:5ae98afc5e31680c31662897ee453655f103f5923588991017bc561bc6312e08
64
ARG configuration=Debug
75
ARG platform=x64
86
WORKDIR /opentelemetry

0 commit comments

Comments
 (0)