query plugin privilege with registry auth header

Signed-off-by: Mike Lee <eemike@gmail.com>
This commit is contained in:
Mike Lee 2018-06-06 02:57:16 +08:00 committed by Joffrey F
parent 22b7b76142
commit 49bb7386a3
1 changed files with 9 additions and 1 deletions

View File

@ -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')