diff options
| author | Mike Lee <eemike@gmail.com> | 2018-06-06 02:57:16 +0800 |
|---|---|---|
| committer | Joffrey F <joffrey@docker.com> | 2018-06-18 15:07:24 -0700 |
| commit | 5c3e20899d74df892d78af21320019de497fabd8 (patch) | |
| tree | 90c5484ab92e9627b8243db240a8a5741af787d5 | |
| parent | 93899361e6567f1962b57f9db35790db043a66c4 (diff) | |
| download | docker-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.py | 10 |
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') |
