diff options
| author | Joffrey F <joffrey@docker.com> | 2015-07-20 14:06:33 -0700 |
|---|---|---|
| committer | Joffrey F <joffrey@docker.com> | 2015-07-20 14:06:33 -0700 |
| commit | 4be228653df9028bef4a288148d392d7e9b0448a (patch) | |
| tree | 30cfcaaf8d55feae8d5ee5fb02e2bbcbbbe5cb6a | |
| parent | 7430eb8e659fe2fe605a00cc3ff72ad053393138 (diff) | |
| download | docker-py-moutten-fix-build-auth.tar.gz | |
Make build auth work with API versions < 1.19 toomoutten-fix-build-auth
| -rw-r--r-- | docker/client.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/docker/client.py b/docker/client.py index 7fe72db..41dd03a 100644 --- a/docker/client.py +++ b/docker/client.py @@ -140,9 +140,14 @@ class Client(clientbase.ClientBase): if self._auth_configs: if headers is None: headers = {} - headers['X-Registry-Config'] = auth.encode_header( - self._auth_configs - ) + if utils.compare_version('1.19', self._version) >= 0: + headers['X-Registry-Config'] = auth.encode_header( + self._auth_configs + ) + else: + headers['X-Registry-Config'] = auth.encode_header({ + 'configs': self._auth_configs + }) response = self._post( u, |
