devstack/lib
Hironori Shiina 01a84d2d03 Configure Cinder backup driver
This patch adds a new environment variable, CINDER_BACKUP_DRIVER for
configuring cinder backup driver used when c-bak service is enabled.
This gets cinder backup driver configurable with a similar pattern to
cinder backends. Although the current configurable backup drivers don't
need cleanup functions, the interface for cleanup is prepared for the
future.

The following backup drivers can be configured:
  swift:
  This is the default backup driver.
  ceph:
  This already can be configured if ceph backend driver is enabled. For
  backward compatibility, ceph backup driver is used if ceph backend
  driver is enabled and no backup driver is specified.
  s3_swift:
  The s3 backup driver gets configurable with this patch. By specifying
  's3_swift', the driver is configured for swift s3api.

In the future, lib/cinder_backups/s3 should be created separatedly for
external S3 compatible storage. This file will just set given parameters
such as a URL and credentials.

Change-Id: I356c224d938e1aa59c8589387a03682b3ec6e23d
2021-03-31 15:12:25 -04:00
..
cinder_backends Configure Cinder backup driver 2021-03-31 15:12:25 -04:00
cinder_backups Configure Cinder backup driver 2021-03-31 15:12:25 -04:00
cinder_plugins Remove Sheepdog plugin information 2020-01-23 02:19:58 +00:00
databases Cleanup rpm-distro mariadb install 2020-04-22 14:02:10 +10:00
neutron_plugins [OVN] Use OVN from packages 2020-12-19 18:50:48 +01:00
nova_plugins Use python3-guestfs in Ubuntu 2020-12-16 09:17:08 +09:00
apache Merge "Use python3-mod-wsgi instead of mod_wsgi on CentOS8" 2020-07-16 04:54:23 +00:00
cinder Configure Cinder backup driver 2021-03-31 15:12:25 -04:00
database Remove the usage of read_password from library files 2019-02-21 10:37:45 +01:00
dstat Re-enable memory_tracker 2020-07-08 14:11:18 +00:00
etcd3 Set ETCD_USE_RAMDISK=True by default 2019-02-05 11:21:39 -05:00
glance Change glance default back to WSGI mode 2020-09-28 08:28:57 -07:00
horizon lib/horizon: no need to specify keystone v3 to API version 2019-10-02 16:33:46 +09:00
infra Create virtualenv with abstracted VIRTUALENV_CMD 2020-01-13 16:05:11 +11:00
keystone Revert "Drop keystone dedicated ports" 2020-07-06 14:01:08 -05:00
ldap Fixes devstack ldap plugin 2017-07-10 17:06:16 -03:00
libraries Install bindep packages when installing lib from src 2020-07-28 08:57:22 -05:00
lvm Remove Fedora 30 support 2020-09-25 11:34:03 +01:00
neutron Use uwsgi binary from path 2020-06-01 15:48:16 +00:00
neutron-legacy Look for ipv6 routes so ipv6-only jobs will not fail 2020-11-09 17:05:38 -05:00
nova Configure os-vif ovsdb_connection 2020-10-26 13:55:33 +00:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Remove deprecated tail_log function 2020-10-28 13:06:52 +00:00
rpc_backend Fix benign epmd@0.0.0.0.socket failure 2019-07-27 13:32:43 +02:00
stack Ensure valid service names are passed to stack_install_service 2017-08-01 18:22:35 +00:00
swift Install swift keystone extras requirements 2020-12-23 09:51:24 +00:00
tcpdump Add service to tcpdump during run 2019-03-29 11:20:19 -07:00
tempest Merge "tempest: Enable shelve_migrate tests with Libvirt" 2020-11-29 12:43:55 +00:00
template clean up screen and tail_log references 2017-09-01 15:08:17 -04:00
tls Remove deprecated tail_log function 2020-10-28 13:06:52 +00:00