From 9d78fab2e1e3bc8a5a3cef5e2425b45ab42f996d Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Tue, 15 Aug 2017 15:38:09 -0700 Subject: Daemon expects full URL of hub in auth config dict in build payload Signed-off-by: Joffrey F --- docker/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docker/auth.py') diff --git a/docker/auth.py b/docker/auth.py index ec9c45b..c3fb062 100644 --- a/docker/auth.py +++ b/docker/auth.py @@ -10,7 +10,7 @@ from . import errors from .constants import IS_WINDOWS_PLATFORM INDEX_NAME = 'docker.io' -INDEX_URL = 'https://{0}/v1/'.format(INDEX_NAME) +INDEX_URL = 'https://index.{0}/v1/'.format(INDEX_NAME) DOCKER_CONFIG_FILENAME = os.path.join('.docker', 'config.json') LEGACY_DOCKER_CONFIG_FILENAME = '.dockercfg' TOKEN_USERNAME = '' @@ -118,7 +118,7 @@ def _resolve_authconfig_credstore(authconfig, registry, credstore_name): if not registry or registry == INDEX_NAME: # The ecosystem is a little schizophrenic with index.docker.io VS # docker.io - in that case, it seems the full URL is necessary. - registry = 'https://index.docker.io/v1/' + registry = INDEX_URL log.debug("Looking for auth entry for {0}".format(repr(registry))) store = dockerpycreds.Store(credstore_name) try: -- cgit v1.2.1