From 49bb7386a3a3752dca64b411a6996663ed04ea1e Mon Sep 17 00:00:00 2001 From: Mike Lee Date: Wed, 6 Jun 2018 02:57:16 +0800 Subject: [PATCH] query plugin privilege with registry auth header Signed-off-by: Mike Lee --- docker/api/plugin.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docker/api/plugin.py b/docker/api/plugin.py index 33d74199..f6c0b133 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')