Get the StorPoolConfItems data from the config automatically.

Let us not repeat ourselves by having to write the same config
option names in the same order over and over again.

Change-Id: I1de574410a6ea5ad4abad0c3ca3ebee687ed59fc
1 file changed
tree: 807186e16fdaac0420e9f7b1f52cd8d18aa7439b
  1. .editorconfig
  2. .gitignore
  3. .gitreview
  4. .stestr.conf
  5. README.md
  6. TODO.md
  7. build-requirements.txt
  8. charmcraft.yaml
  9. config.yaml
  10. metadata.yaml
  11. osci.yaml
  12. pip.sh
  13. pyproject.toml
  14. rename.sh
  15. requirements.txt
  16. setup.cfg
  17. src/
  18. test-requirements.txt
  19. tests/
  20. tox.ini
  21. unit_tests/
README.md

StorPool Storage Backend for Cinder

Overview

This charm provides a StorPool storage backend for use with the Cinder charm.

To use:

juju deploy cinder

juju deploy cinder-storpool \
    --config storpool_template="my_template" \
    --config sp_api_http_host="1.2.3.4" \
    --config sp_auth_token=1234567890123456789

juju add-relation cinder-storpool cinder

Configuration

See config.yaml for details of configuration options.

Options with a blank 'default' field are mandatory and have to be provided by an administrator.