summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--os_client_config/config.py13
-rw-r--r--os_client_config/vendors.py2
2 files changed, 4 insertions, 11 deletions
diff --git a/os_client_config/config.py b/os_client_config/config.py
index 1742b5b..5cc8edd 100644
--- a/os_client_config/config.py
+++ b/os_client_config/config.py
@@ -30,9 +30,6 @@ CONFIG_FILES = [
os.path.join(d, 'clouds.yaml') for d in CONFIG_SEARCH_PATH]
BOOL_KEYS = ('insecure', 'cache')
REQUIRED_VALUES = ('auth_url', 'username', 'password', 'project_id')
-SERVICES = (
- 'compute', 'identity', 'network', 'metering', 'object-store',
- 'volume', 'dns', 'image', 'database')
def get_boolean(value):
@@ -54,16 +51,12 @@ class OpenStackConfig(object):
defaults.add('project_domain_name')
defaults.add('auth_url')
defaults.add('region_name')
- defaults.add('cache', 'false')
+ defaults.add('cache')
defaults.add('auth_token')
- defaults.add('insecure', 'false')
+ defaults.add('insecure')
+ defaults.add('endpoint_type')
defaults.add('cacert')
- for service in SERVICES:
- defaults.add('service_name', prefix=service)
- defaults.add('service_type', prefix=service)
- defaults.add('endpoint_type', prefix=service)
- defaults.add('endpoint', prefix=service)
self.defaults = defaults
# use a config file if it exists where expected
diff --git a/os_client_config/vendors.py b/os_client_config/vendors.py
index d1b29a5..71cf158 100644
--- a/os_client_config/vendors.py
+++ b/os_client_config/vendors.py
@@ -16,10 +16,10 @@ CLOUD_DEFAULTS = dict(
hp=dict(
auth_url='https://region-b.geo-1.identity.hpcloudsvc.com:35357/v2.0',
region_name='region-b.geo-1',
+ dns_service_type='hp:dns',
),
rackspace=dict(
auth_url='https://identity.api.rackspacecloud.com/v2.0/',
- image_endpoint='https://{region_name}.images.api.rackspacecloud.com/',
database_service_type='rax:database',
)
)