From 15419d7ba09bb48dec59c73af51a0fd005eeb460 Mon Sep 17 00:00:00 2001 From: Deep Debroy Date: Tue, 14 May 2019 13:27:18 -0700 Subject: [PATCH] Consider WINDOWS_BASE_IMAGE_TAG override when setting Windows base image for tests Signed-off-by: Deep Debroy --- internal/test/environment/environment.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/test/environment/environment.go b/internal/test/environment/environment.go index 828c94d23f..9bec84483f 100644 --- a/internal/test/environment/environment.go +++ b/internal/test/environment/environment.go @@ -78,10 +78,13 @@ func getPlatformDefaults(info types.Info, osType string) PlatformDefaults { } case "windows": baseImage := "microsoft/windowsservercore" - if override := os.Getenv("WINDOWS_BASE_IMAGE"); override != "" { - baseImage = override - fmt.Println("INFO: Windows Base image is ", baseImage) + if overrideBaseImage := os.Getenv("WINDOWS_BASE_IMAGE"); overrideBaseImage != "" { + baseImage = overrideBaseImage + if overrideBaseImageTag := os.Getenv("WINDOWS_BASE_IMAGE_TAG"); overrideBaseImageTag != "" { + baseImage = baseImage + ":" + overrideBaseImageTag + } } + fmt.Println("INFO: Windows Base image is ", baseImage) return PlatformDefaults{ BaseImage: baseImage, VolumesConfigPath: filepath.FromSlash(volumesPath),