Revision f724cd35 kamaki/cli/commands/snf-astakos.py
b/kamaki/cli/commands/snf-astakos.py | ||
---|---|---|
50 | 50 |
|
51 | 51 |
class _astakos_init(_command_init): |
52 | 52 |
|
53 |
def __init__(self, arguments=dict()): |
|
54 |
super(_astakos_init, self).__init__(arguments) |
|
53 |
def __init__(self, arguments=dict(), auth_base=None):
|
|
54 |
super(_astakos_init, self).__init__(arguments, auth_base)
|
|
55 | 55 |
self['token'] = ValueArgument('Custom token', '--token') |
56 | 56 |
|
57 | 57 |
@errors.generic.all |
... | ... | |
61 | 61 |
or self.config.get('astakos', 'token')\ |
62 | 62 |
or self.config.get('user', 'token')\ |
63 | 63 |
or self.config.get('global', 'token') |
64 |
base_url = self.config.get('astakos', 'url')\ |
|
65 |
or self.config.get('user', 'url')\ |
|
66 |
or self.config.get('global', 'url') |
|
64 |
astakos_endpoints = self.auth_base.get_service_endpoints( |
|
65 |
self.config.get('astakos', 'type'), |
|
66 |
self.config.get('astakos', 'version')) |
|
67 |
base_url = astakos_endpoints['publicURL'] |
|
67 | 68 |
self.client = AstakosClient(base_url, logger=log) |
68 | 69 |
self._set_log_params() |
69 | 70 |
self._update_max_threads() |
Also available in: Unified diff