cinder backup swift proxy #11

Supports: bionic focal groovy
Add to new model

Description

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


Overview

Apache 2.0 License

This is the base layer for all reactive Charms. It provides all of the standard Juju hooks and starts the reactive framework when these hooks get executed. It also bootstraps the charm-helpers and charms.reactive libraries, and all of their dependencies for use by the Charm.

Usage

Go read the layer-basic documentation for more info on how to use this layer. It is now hosted together with the charms.reactive documentation in order to reduce the amount of places a charmer needs to search for info.


Configuration

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