blob: 4749aced69d9aa5e7e9907cd8afd91cbc931e6a6 [file] [log] [blame]
Ivan Kolodyazhny447f1412016-07-28 18:42:25 +03001#!/bin/bash
2#
3# lib/cinder_backends/fake
4# Configure the Fake backend
5
6# Enable with:
7#
8# CINDER_ENABLED_BACKENDS+=,fake:fake
9
10# Dependencies:
11#
12# - ``functions`` file
13# - ``cinder`` configurations
14
15# CINDER_CONF
16
17# clean_cinder_backend_fake - called from clean_cinder()
18# configure_cinder_backend_fake - called from configure_cinder()
19# init_cinder_backend_fake - called from init_cinder()
20
21
22# Save trace setting
23_XTRACE_CINDER_FAKE=$(set +o | grep xtrace)
24set +o xtrace
25
26
27function cleanup_cinder_backend_fake {
28 local be_name=$1
29}
30
31function configure_cinder_backend_fake {
32 local be_name=$1
33
34 iniset $CINDER_CONF $be_name volume_backend_name $be_name
35 iniset $CINDER_CONF $be_name volume_driver "cinder.tests.fake_driver.FakeLoggingVolumeDriver"
36
37}
38
39function init_cinder_backend_fake {
40 local be_name=$1
41}
42
43# Restore xtrace
44$_XTRACE_CINDER_FAKE
45
46# mode: shell-script
47# End: