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
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
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
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
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
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
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
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
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'] = '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
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
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'] = '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
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
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
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
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)