charm cinder backup swift

Description

Cinder is the block storage service for the Openstack project.
.
This subordinate charm configures the Cinder backup service.


Cinder Backup Service

Overview

This charm provides a Cinder Backup component as part of OpenStack Cinder service.
It is intended to be used alongside the other OpenStack components, even though it must
have relation set up with core Cinder service.

To use:

juju deploy cinder
juju deploy -n 3 ceph
juju deploy cinder-backup
juju add-relation cinder-backup cinder
juju add-relation cinder-backup ceph

Configuration

Configuration

user-domain
(string) Swift user domain name. Required when connecting to an auth 3.0 system.
project-domain
(string) Swift project domain name. Required when connecting to an auth 3.0 system.
endpoint-url
(string) The URL of Swift endpoint.
block-size
(int) The size in bytes that changes are tracked for incremental backups.
32768
auth-url
(string) The URL of Keystone endpoint of Swift service.
ssl-ca
(string) When the Swift endpoint is TLS-terminated, provide here the contents of ca cert file.
auth-version
(int) The Swift authentication version. Specify "2" for auth 2.0 or "3" for auth 3.0.
tenant-name
(string) Swift tenant name. Required when connecting to an auth 2.0 system.
container-name
(string) The default Swift container to use.
volumebackups
swift-key
(string) Swift key for authentication.
swift-user
(string) Swift user name for authentication.
object-size
(int) The size in bytes of Swift backup objects. This size has to be multiple of swift-block-size.
52428800
project-name
(string) Swift project name. Required when connecting to an auth 3.0 system.