cinder backup swift proxy #7

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
debug
(boolean) Enable debug logging
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.
ssl_ca
(string) TLS CA to use to communicate with other components in a deployment. . __NOTE__: This configuration option will take precedence over any certificates received over the ``certificates`` relation.
ssl_cert
(string) TLS certificate to install and use for any listening services. . __NOTE__: This configuration option will take precedence over any certificates received over the ``certificates`` relation.
ssl_key
(string) TLS key to use with certificate specified as ``ssl_cert``. . __NOTE__: This configuration option will take precedence over any certificates received over the ``certificates`` relation.
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.
use-internal-endpoints
(boolean) Openstack mostly defaults to using public endpoints for internal communication between services. If set to True this option will configure services to use internal endpoints where possible.
use-syslog
(boolean) Setting this to True will allow supporting services to log to syslog.
user-domain
(string) Swift user domain name. Required when connecting to an auth 3.0 system.
verbose
(boolean) Enable verbose logging