diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-01-21 20:46:00 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-01-21 20:46:00 +0000 |
commit | 66c18b4ebb3a3077985c8b4bb94d09b49bd87bd7 (patch) | |
tree | 9144288e1da28df02252ce698070e109b137c369 | |
parent | 3b3eb4cc3a730c06e0c8a00c9e3323755d2c50cd (diff) | |
parent | bc5608837f7d144f2f480c45c9b5499fca22098e (diff) | |
download | os-client-config-66c18b4ebb3a3077985c8b4bb94d09b49bd87bd7.tar.gz |
Merge "Start keeping default versions for all services"
-rw-r--r-- | os_client_config/config.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/os_client_config/config.py b/os_client_config/config.py index 67436fa..bfc030e 100644 --- a/os_client_config/config.py +++ b/os_client_config/config.py @@ -47,13 +47,12 @@ def get_boolean(value): return False -def _get_os_environ(): - ret = dict(auth_plugin='password', auth=dict()) +def _get_os_environ(defaults): for (k, v) in os.environ.items(): if k.startswith('OS_'): newkey = k[3:].lower() - ret[newkey] = v - return ret + defaults[newkey] = v + return defaults def _auth_update(old_dict, new_dict): @@ -72,7 +71,12 @@ class OpenStackConfig(object): self._config_files = config_files or CONFIG_FILES self._vendor_files = vendor_files or VENDOR_FILES - self.defaults = _get_os_environ() + defaults = dict( + auth_plugin='password', + auth=dict(), + compute_api_version='1.1', + ) + self.defaults = _get_os_environ(defaults) # use a config file if it exists where expected self.cloud_config = self._load_config_file() |