open-nomad/drivers/docker/driver_windows_test.go
Russell Rollins 538aa90d92
Use Dockerhub Mirror. (#9220)
Dockerhub is going to rate limit unauthenticated pulls.

Use our HashiCorp internal mirror for builds run through CircleCI.

Co-authored-by: Mahmood Ali <mahmood@hashicorp.com>
2020-11-02 09:28:02 -05:00

33 lines
809 B
Go

// +build windows
package docker
import (
"testing"
"github.com/hashicorp/nomad/client/allocdir"
tu "github.com/hashicorp/nomad/testutil"
)
func newTaskConfig(variant string, command []string) TaskConfig {
// busyboxImageID is an id of an image containing nanoserver windows and
// a busybox exe.
busyboxImageID := "hashicorpnomad/busybox-windows:server2016-0.1"
if tu.IsCI() {
// In CI, use HashiCorp Mirror to avoid DockerHub rate limiting
busyboxImageID = "docker.mirror.hashicorp.services/" + busyboxImageID
}
return TaskConfig{
Image: busyboxImageID,
ImagePullTimeout: "5m",
Command: command[0],
Args: command[1:],
}
}
// No-op on windows because we don't load images.
func copyImage(t *testing.T, taskDir *allocdir.TaskDir, image string) {
}