Exemplo n.º 1
0
    def test_list_api_opts(self):
        opt_list = backend._list_opts()
        expected_opt_groups = ['glance_store', 'glance_store']
        expected_opt_names = [
            'default_store',
            'stores',
            'cinder_api_insecure',
            'cinder_ca_certificates_file',
            'cinder_catalog_info',
            'cinder_endpoint_template',
            'cinder_http_retries',
            'filesystem_store_datadir',
            'filesystem_store_datadirs',
            'filesystem_store_file_perm',
            'filesystem_store_metadata_file',
            'mongodb_store_db',
            'mongodb_store_uri',
            'os_region_name',
            'rbd_store_ceph_conf',
            'rbd_store_chunk_size',
            'rbd_store_pool',
            'rbd_store_user',
            's3_store_access_key',
            's3_store_bucket',
            's3_store_bucket_url_format',
            's3_store_create_bucket_on_put',
            's3_store_host',
            's3_store_object_buffer_dir',
            's3_store_secret_key',
            'swift_enable_snet',
            'swift_store_admin_tenants',
            'swift_store_auth_insecure',
            'swift_store_auth_version',
            'swift_store_container',
            'swift_store_create_container_on_put',
            'swift_store_endpoint_type',
            'swift_store_large_object_chunk_size',
            'swift_store_large_object_size',
            'swift_store_multi_tenant',
            'swift_store_region',
            'swift_store_retry_get_count',
            'swift_store_service_type',
            'swift_store_ssl_compression',
            'vmware_api_insecure',
            'vmware_api_retry_count',
            'vmware_datacenter_path',
            'vmware_datastore_name',
            'vmware_server_host',
            'vmware_server_password',
            'vmware_server_username',
            'vmware_store_image_dir',
            'vmware_task_poll_interval'
        ]

        self._check_opt_groups(opt_list, expected_opt_groups)
        self._check_opt_names(opt_list, expected_opt_names)
        self._test_entry_point('glance.store',
                               expected_opt_groups, expected_opt_names)
Exemplo n.º 2
0
    def test_list_api_opts(self):
        opt_list = backend._list_opts()
        expected_opt_groups = ['glance_store', 'glance_store']
        expected_opt_names = [
            'default_store', 'stores',
            'store_capabilities_update_min_interval', 'cinder_api_insecure',
            'cinder_ca_certificates_file', 'cinder_catalog_info',
            'cinder_endpoint_template', 'cinder_http_retries',
            'cinder_os_region_name', 'cinder_state_transition_timeout',
            'cinder_store_auth_address', 'cinder_store_user_name',
            'cinder_store_password', 'cinder_store_project_name',
            'default_swift_reference', 'https_insecure',
            'filesystem_store_datadir', 'filesystem_store_datadirs',
            'filesystem_store_file_perm', 'filesystem_store_metadata_file',
            'http_proxy_information', 'https_ca_certificates_file',
            'rbd_store_ceph_conf', 'rbd_store_chunk_size', 'rbd_store_pool',
            'rbd_store_user', 'rados_connect_timeout', 'rootwrap_config',
            's3_store_access_key', 's3_store_bucket',
            's3_store_bucket_url_format', 's3_store_create_bucket_on_put',
            's3_store_host', 's3_store_object_buffer_dir',
            's3_store_secret_key', 's3_store_large_object_size',
            's3_store_large_object_chunk_size', 's3_store_thread_pools',
            's3_store_enable_proxy', 'swift_store_expire_soon_interval',
            's3_store_proxy_host', 's3_store_proxy_port',
            's3_store_proxy_user', 's3_store_proxy_password',
            'sheepdog_store_address', 'sheepdog_store_chunk_size',
            'sheepdog_store_port', 'swift_store_admin_tenants',
            'swift_store_auth_address', 'swift_store_cacert',
            'swift_store_auth_insecure', 'swift_store_auth_version',
            'swift_store_config_file', 'swift_store_container',
            'swift_store_create_container_on_put', 'swift_store_endpoint',
            'swift_store_endpoint_type', 'swift_store_key',
            'swift_store_large_object_chunk_size',
            'swift_store_large_object_size', 'swift_store_multi_tenant',
            'swift_store_multiple_containers_seed', 'swift_store_region',
            'swift_store_retry_get_count', 'swift_store_service_type',
            'swift_store_ssl_compression', 'swift_store_use_trusts',
            'swift_store_user', 'vmware_insecure', 'vmware_ca_file',
            'vmware_api_retry_count', 'vmware_datastores',
            'vmware_server_host', 'vmware_server_password',
            'vmware_server_username', 'vmware_store_image_dir',
            'vmware_task_poll_interval'
        ]

        self._check_opt_groups(opt_list, expected_opt_groups)
        self._check_opt_names(opt_list, expected_opt_names)
        self._test_entry_point('glance.store', expected_opt_groups,
                               expected_opt_names)
Exemplo n.º 3
0
    def test_list_api_opts(self):
        opt_list = backend._list_opts()
        expected_opt_groups = ['glance_store', 'glance_store']
        expected_opt_names = [
            'default_store',
            'stores',
            'store_capabilities_update_min_interval',
            'cinder_api_insecure',
            'cinder_ca_certificates_file',
            'cinder_catalog_info',
            'cinder_endpoint_template',
            'cinder_http_retries',
            'cinder_os_region_name',
            'cinder_state_transition_timeout',
            'cinder_store_auth_address',
            'cinder_store_user_name',
            'cinder_store_password',
            'cinder_store_project_name',
            'default_swift_reference',
            'https_insecure',
            'filesystem_store_datadir',
            'filesystem_store_datadirs',
            'filesystem_store_file_perm',
            'filesystem_store_metadata_file',
            'http_proxy_information',
            'https_ca_certificates_file',
            'rbd_store_ceph_conf',
            'rbd_store_chunk_size',
            'rbd_store_pool',
            'rbd_store_user',
            'rados_connect_timeout',
            'rootwrap_config',
            'swift_store_expire_soon_interval',
            'sheepdog_store_address',
            'sheepdog_store_chunk_size',
            'sheepdog_store_port',
            'swift_store_admin_tenants',
            'swift_store_auth_address',
            'swift_store_cacert',
            'swift_store_auth_insecure',
            'swift_store_auth_version',
            'swift_store_config_file',
            'swift_store_container',
            'swift_store_create_container_on_put',
            'swift_store_endpoint',
            'swift_store_endpoint_type',
            'swift_store_key',
            'swift_store_large_object_chunk_size',
            'swift_store_large_object_size',
            'swift_store_multi_tenant',
            'swift_store_multiple_containers_seed',
            'swift_store_region',
            'swift_store_retry_get_count',
            'swift_store_service_type',
            'swift_store_ssl_compression',
            'swift_store_use_trusts',
            'swift_store_user',
            'vmware_insecure',
            'vmware_ca_file',
            'vmware_api_retry_count',
            'vmware_datastores',
            'vmware_server_host',
            'vmware_server_password',
            'vmware_server_username',
            'vmware_store_image_dir',
            'vmware_task_poll_interval'
        ]

        self._check_opt_groups(opt_list, expected_opt_groups)
        self._check_opt_names(opt_list, expected_opt_names)
        self._test_entry_point('glance.store',
                               expected_opt_groups, expected_opt_names)