Gitlab Autoscaling windows servers.
I'm trying to setup a Gitlab runner environment using the docker+machine executor to spawn windows VM's within Amazon to act as runners as the task I'm trying to complete requires the capturing of rendered footage which isn't possible within EKS or Linux containers. I've configured a new auto scaling environment however, once the windows vm is spawned the process hangs with the following:
Waiting for SSH to be available...
I've added openssh to the windows server, however the process still appears to be hanging. Is there any solution i can use to resolve this issue?
Config is here:
check_interval = 0
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "ip-10-68-1-182"
url = ""
id =
token = ""
token_obtained_at = 2023-02-10T10:05:39Z
token_expires_at = 0001-01-01T00:00:00Z
executor = "docker+machine"
[runners.custom_build_dir]
[runners.cache]
MaxUploadedArchiveSize = 0
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "alpine"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
[runners.machine]
IdleCount = 1
IdleTime = 1800
MaxBuilds = 100
MachineDriver = "amazonec2"
MachineName = "gitlab-docker-machine-%s"
MachineOptions = [
"amazonec2-access-key=",
"amazonec2-secret-key=",
"amazonec2-region=eu-west-2",
"amazonec2-vpc-id=vpc-",
"amazonec2-subnet-id=subnet-",
"amazonec2-use-private-address=true",
"amazonec2-tags=runner-manager-name,gitlab-aws-autoscaler,gitlab,true,gitlab-runner-autoscale,true",
"amazonec2-security-group=",
"amazonec2-instance-type=t3.medium",
"amazonec2-ami=ami-",
"amazonec2-root-size=50",
"amazonec2-zone=b"
]
Edited by Matthew Moulds