summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Lee <eemike@gmail.com>2018-06-06 02:57:16 +0800
committerJoffrey F <joffrey@docker.com>2018-06-18 15:07:24 -0700
commit5c3e20899d74df892d78af21320019de497fabd8 (patch)
tree90c5484ab92e9627b8243db240a8a5741af787d5
parent93899361e6567f1962b57f9db35790db043a66c4 (diff)
downloaddocker-py-5c3e20899d74df892d78af21320019de497fabd8.tar.gz
query plugin privilege with registry auth header
Signed-off-by: Mike Lee <eemike@gmail.com>
-rw-r--r--docker/api/plugin.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/docker/api/plugin.py b/docker/api/plugin.py
index 33d7419..f6c0b13 100644
--- a/docker/api/plugin.py
+++ b/docker/api/plugin.py
@@ -170,8 +170,16 @@ class PluginApiMixin(object):
'remote': name,
}
+ headers = {}
+ registry, repo_name = auth.resolve_repository_name(name)
+ header = auth.get_config_header(self, registry)
+ if header:
+ headers['X-Registry-Auth'] = header
+
url = self._url('/plugins/privileges')
- return self._result(self._get(url, params=params), True)
+ return self._result(
+ self._get(url, params=params, headers=headers), True
+ )
@utils.minimum_version('1.25')
@utils.check_resource('name')