Skip to content

Commit 16d74b2

Browse files
committed
use mock registry if MOCK_GOOGLE_TOKEN is true
1 parent 411c80a commit 16d74b2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,19 +118,20 @@ func createPullSecret(clientset *kubernetes.Clientset, ns *corev1.Namespace, cre
118118
}
119119
}
120120

121+
registries := append(gcr_config.DefaultGCRRegistries[:], gcr_config.DefaultARRegistries[:]...)
121122
// The MOCK_GOOGLE_TOKEN env var prevents using credentials to fetch the token. Instead the token will be mocked.
122123
mockToken, _ := strconv.ParseBool(os.Getenv("MOCK_GOOGLE_TOKEN"))
123124
var token *oauth2.Token
124125
if mockToken {
125126
token = &oauth2.Token{AccessToken: "mock_access_token"}
127+
registries = []string{"mock-registry"}
126128
} else {
127129
token, err = creds.TokenSource.Token()
128130
if err != nil {
129131
return err
130132
}
131133
}
132134
var dockercfg string
133-
registries := append(gcr_config.DefaultGCRRegistries[:], gcr_config.DefaultARRegistries[:]...)
134135
for _, reg := range registries {
135136
dockercfg += fmt.Sprintf(`"https://%s":{"username":"oauth2accesstoken","password":"%s","email":"none"},`, reg, token.AccessToken)
136137
}

0 commit comments

Comments
 (0)