5d9280cdde
Change-Id: I2c31bc9403ecb3d5981817848e7cc0962f06e591 |
||
---|---|---|
unit_tests | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.travis.yml | ||
.zuul.yaml | ||
README.md | ||
interface.yaml | ||
provides.py | ||
test-requirements.txt | ||
tox.ini |
README.md
Overview
Basic interface for sending Cinder subordinate backend configuration to principle Cinder charms.
Usage
Requires
This interface layer will set the following state:
{relation_name}.connected
The relation is established, but the charm may not have provided any backend information.
For example, the subordinate would handle the cinder-backend.connected
state
with something like:
@when('cinder-backend.connected')
def configure_cinder(cinder_principal):
config = {'api-endpoint': '1.2.3.4',
'admin-username': 'admin',
'admin-password': 'openstack',
'api-version': '1.0'}
cinder_principle.configure_principal(
backend_name='my_backend', configuration=config)