Revert to previous PassFile logic for windows OS
What does this MR do?
Revert to previous logic for Passing File for when running on Windows OS
Why was this MR needed?
Give back the ability to run job on windows GKE using the powershell
What's the best way to test this MR?
- Create a cluster on GKE with Windows pools (Steps with CLI are described here
- Run a job using the following configuration
gitlab-ci
test:
script:
- sleep 10
config.toml
concurrent = 1
check_interval = 1
log_level = "error"
[session_server]
session_timeout = 1800
[[runners]]
url = "https://gitlab.com/"
token = "__TOKEN__"
executor = "kubernetes"
[runners.kubernetes]
image = "mcr.microsoft.com/windows/servercore:ltsc2019"
helper_image = "gitlab/gitlab-runner-helper:x86_64-latest-servercore1809"
poll_timeout = 3600
[runners.kubernetes.node_selector]
"kubernetes.io/arch" = "amd64"
"kubernetes.io/os" = "windows"
"node.kubernetes.io/windows-build" = "10.0.17763"
[runners.kubernetes.dns_config]
[runners.kubernetes.container_lifecycle]
- The job should succeed
What are the relevant issue numbers?
close #29000 (closed)
Edited by Romuald Atchadé