charm-cinder-purestorage/src
Edward Hope-Morley 7df1d81f92 Add backend-availability-zone config option
Add support for configuring a backend availability zone.

Closes-Bug: #2058407
Change-Id: I1c6620b72923260a52e288911649c2e0e5ec3c61
2024-03-21 14:16:43 +00:00
..
files Release sync for 20.08 2020-07-27 20:51:36 +01:00
lib/charm/openstack Add backend-availability-zone config option 2024-03-21 14:16:43 +00:00
reactive lp1836108: Removed noqa from the list 2019-07-11 16:30:23 -05:00
tests Updates for caracal testing support 2024-02-24 19:53:30 +00:00
README.md Update readme with ppa info 2019-10-18 21:18:42 +00:00
config.yaml Add backend-availability-zone config option 2024-03-21 14:16:43 +00:00
layer.yaml Remove inherited configuration options invalid for charm 2020-05-16 23:24:54 +02:00
metadata.yaml Updates for caracal testing support 2024-02-24 19:53:30 +00:00
test-requirements.txt Fix charm for tox4 compatibility 2023-01-18 10:20:44 +00:00
tox.ini Updates for caracal testing support 2024-02-24 19:53:30 +00:00
wheelhouse.txt Updates to flip all libraries back to master 2021-05-03 16:04:14 +01:00

README.md

purestorage Storage Backend for Cinder

Overview

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

To use:

juju deploy cinder
juju deploy cinder-purestorage --config driver-source="ppa:openstack-charmers/purestorage-stable"
juju add-relation cinder-purestorage cinder

The Purestorage python packages are currently provided through a PPA which is managed by the OpenStack Charmers team until such time as the driver packages can be added to Ubuntu and/or the Ubuntu Cloud Archive.

Configuration

See config.yaml for details of configuration options. The cinder-purestorage charm needs to be configured to point at the storage array. Typically, the settings that need to be configured are:

protocol: iscsi
volume-backend-name: cinder-pure
san-ip: PURESTORAGE_IP
pure-api-token: API_TOKEN

See config.yaml for the full list of configuration options.