Configure the Cinder StorPool driver for iSCSI.

Pass the iscsi_export_to and iscsi_portal_group options to Cinder.
In the future, if we ever support a protocol value other than "iscsi",
these parameters will be made conditional on that.

Change-Id: I70ad0adcd2ea925279b72dd29f85f69bd2e59b38
3 files changed
tree: 0f7e635d9e7fc05e0a0103bf9d4e2b9b1fe809d7
  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.