def get_datasource_info():
     result = {}
     result['id'] = 'neutron'
     result['description'] = ('Do not use this driver is deprecated')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #2
0
 def get_datasource_info():
     result = {}
     result['id'] = 'neutron'
     result['description'] = ('Do not use this driver is deprecated')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #3
0
 def get_datasource_info():
     result = {}
     result["id"] = "glancev2"
     result["description"] = "Datasource driver that interfaces with " "OpenStack Images aka Glance."
     result["config"] = ds_utils.get_openstack_required_config()
     result["secret"] = ["password"]
     return result
Exemple #4
0
 def get_datasource_info():
     result = {}
     result['id'] = 'fake_datasource'
     result['description'] = 'This is a fake driver used for testing'
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #5
0
 def get_datasource_info():
     result = {}
     result["id"] = "monasca"
     result["description"] = "Datasource driver that interfaces with " "monasca."
     result["config"] = ds_utils.get_openstack_required_config()
     result["secret"] = ["password"]
     return result
 def get_datasource_info():
     result = {}
     result['id'] = 'murano'
     result['description'] = ('Datasource driver that interfaces with '
                              'murano')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
 def get_datasource_info():
     result = {}
     result['id'] = 'glancev2'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack Images aka Glance.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #8
0
 def get_datasource_info():
     result = {}
     result['id'] = 'neutronv2'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack Networking aka Neutron.')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #9
0
 def get_datasource_info():
     result = {}
     result['id'] = 'heat'
     result['description'] = ('Datasource driver that interfaces with'
                              ' OpenStack orchestration aka heat.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #10
0
 def get_datasource_info():
     result = {}
     result['id'] = 'glancev2'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack Images aka Glance.')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
 def get_datasource_info():
     result = {}
     result['id'] = 'ironic'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack bare metal aka ironic.')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #12
0
 def get_datasource_info():
     result = {}
     result['id'] = 'murano'
     result['description'] = ('Datasource driver that interfaces with '
                              'murano')
     result['config'] = datasource_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #13
0
 def get_datasource_info():
     result = {}
     result['id'] = 'ironic'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack bare metal aka ironic.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #14
0
 def get_datasource_info():
     result = {}
     result['id'] = 'neutronv2'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack Networking aka Neutron.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #15
0
 def get_datasource_info():
     result = {}
     result['id'] = 'cinder'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack cinder.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['config']['lazy_tables'] = constants.OPTIONAL
     result['secret'] = ['password']
     return result
Exemple #16
0
 def get_datasource_info():
     result = {}
     result['id'] = 'cinder'
     result['description'] = ('Datasource driver that interfaces with '
                              'OpenStack cinder.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['config']['lazy_tables'] = constants.OPTIONAL
     result['secret'] = ['password']
     return result
 def get_datasource_info():
     result = {}
     result['id'] = 'neutronv2_qos'
     result['description'] = ('Datasource driver that interfaces with QoS '
                              'extension of '
                              'OpenStack Networking aka Neutron.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['config']['lazy_tables'] = constants.OPTIONAL
     result['secret'] = ['password']
     return result
Exemple #18
0
 def get_datasource_info():
     # TODO(zhenzanz): This is verified with keystoneauth for swift.
     # Do we need to support other Swift auth systems?
     # http://docs.openstack.org/developer/swift/overview_auth.html
     result = {}
     result["id"] = "swift"
     result["description"] = "Datasource driver that interfaces with " "swift."
     result["config"] = ds_utils.get_openstack_required_config()
     result["secret"] = ["password"]
     return result
Exemple #19
0
 def get_datasource_info():
     # TODO(zhenzanz): This is verified with keystoneauth for swift.
     # Do we need to support other Swift auth systems?
     # http://docs.openstack.org/developer/swift/overview_auth.html
     result = {}
     result['id'] = 'swift'
     result['description'] = ('Datasource driver that interfaces with '
                              'swift.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['secret'] = ['password']
     return result
Exemple #20
0
 def get_datasource_info():
     # TODO(zhenzanz): This is verified with keystoneauth for swift.
     # Do we need to support other Swift auth systems?
     # https://docs.openstack.org/swift/latest/
     result = {}
     result['id'] = 'swift'
     result['description'] = ('Datasource driver that interfaces with '
                              'swift.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['config']['lazy_tables'] = constants.OPTIONAL
     result['secret'] = ['password']
     return result
Exemple #21
0
 def get_datasource_info():
     # TODO(zhenzanz): This is verified with keystoneauth for swift.
     # Do we need to support other Swift auth systems?
     # http://docs.openstack.org/developer/swift/overview_auth.html
     result = {}
     result['id'] = 'swift'
     result['description'] = ('Datasource driver that interfaces with '
                              'swift.')
     result['config'] = ds_utils.get_openstack_required_config()
     result['config']['lazy_tables'] = constants.OPTIONAL
     result['secret'] = ['password']
     return result
 def test_get_openstack_required_config(self):
     expected_required = [
         'auth_url', 'password', 'project_name', 'username'
     ]
     expected_optional = [
         'endpoint', 'poll_time', 'project_domain_name', 'region',
         'tenant_name', 'user_domain_name'
     ]
     config = datasource_utils.get_openstack_required_config()
     required = []
     optional = []
     for k, v in config.items():
         if v == constants.REQUIRED:
             required.append(k)
         elif v == constants.OPTIONAL:
             optional.append(k)
     self.assertEqual(sorted(required), expected_required)
     self.assertEqual(sorted(optional), expected_optional)