Peter Pentchev | 469dfea | 2022-06-27 12:48:18 +0300 | [diff] [blame] | 1 | options: |
| 2 | driver-source: |
| 3 | type: string |
| 4 | default: |
| 5 | description: | |
| 6 | Optional configuration to support use of additional sources such as: |
| 7 | - ppa:myteam/ppa |
| 8 | - cloud:trusty-proposed/kilo |
| 9 | - http://my.archive.com/ubuntu main |
| 10 | The last option should be used in conjunction with the key configuration |
| 11 | option. |
| 12 | driver-key: |
| 13 | type: string |
| 14 | default: |
| 15 | description: | |
| 16 | Key ID to import to the apt keyring to support use with arbitary source |
| 17 | configuration from outside of Launchpad archives or PPA's. |
| 18 | use-multipath: |
| 19 | type: boolean |
| 20 | default: True |
| 21 | description: | |
| 22 | Whether to use a multipath connection for iSCSI or FC in Cinder |
| 23 | volume service. Enabling multipath for VMs is managed by the |
| 24 | "use-multipath" option in the nova-compute charm. |
| 25 | protocol: |
| 26 | type: string |
Biser Milanov | 2d0ec58 | 2022-08-05 10:15:19 +0300 | [diff] [blame] | 27 | default: iscsi |
Peter Pentchev | 469dfea | 2022-06-27 12:48:18 +0300 | [diff] [blame] | 28 | description: | |
Biser Milanov | 8d9bec7 | 2022-08-08 10:09:23 +0300 | [diff] [blame] | 29 | The only supported value is "iscsi"; there may be experimental |
| 30 | support for the StorPool block client specified by "block" in the |
| 31 | future. |
Peter Pentchev | 469dfea | 2022-06-27 12:48:18 +0300 | [diff] [blame] | 32 | volume-backend-name: |
| 33 | type: string |
| 34 | description: | |
| 35 | Volume backend name for the backend. The default value is the |
| 36 | application name in the Juju model, e.g. "cinder-mybackend" |
| 37 | if it's deployed as `juju deploy cinder-storpool cinder-mybackend`. |
| 38 | A common backend name can be set to multiple backends with the |
| 39 | same characters so that those can be treated as a single virtual |
| 40 | backend associated with a single volume type. |
Biser Milanov | 7712cce | 2022-08-05 10:57:29 +0300 | [diff] [blame] | 41 | storpool-template: |
| 42 | type: string |
| 43 | default: |
| 44 | description: | |
| 45 | A StorPool template defines volume replication, placement, common |
| 46 | parent snapshot, and/or limits. The storpool_template specifies which |
| 47 | template to to use for the Cinder volume type or, if specified |
| 48 | globally, as a default value for Cinder volumes. There is no |
| 49 | default value for this option; the administrator needs to provide |
| 50 | an explicit template name. |
Biser Milanov | 4ea5921 | 2022-08-05 11:03:05 +0300 | [diff] [blame] | 51 | sp-api-http-host: |
| 52 | type: string |
| 53 | default: |
| 54 | description: | |
| 55 | The IP address on which the StorPool API is available. |
| 56 | sp-api-http-port: |
| 57 | type: int |
| 58 | default: 81 |
| 59 | description: | |
| 60 | The port on which the StorPool API is available. |
| 61 | sp-auth-token: |
| 62 | type: string |
| 63 | default: |
| 64 | description: | |
| 65 | Authentication token for the StorPool API. |