added the certs and as per latest test

This commit is contained in:
narindergupta 2020-12-11 00:38:51 -06:00
parent 1de90260be
commit f0b186a304
2 changed files with 82 additions and 75 deletions

View File

@ -1,87 +1,87 @@
options: "options":
volume-backend-name: "volume-backend-name":
type: string "type": "string"
default: "cinder_netapp" "default": "cinder_netapp"
description: Service name to present to Cinder "description": "Service name to present to Cinder"
netapp-storage-family: "netapp-storage-family":
type: string "type": "string"
default: "ontap_cluster" "default": "ontap_cluster"
description: | "description": |
The storage family type used on the storage system; The storage family type used on the storage system;
valid values are ontap_cluster for using clustered Data ONTAP, valid values are ontap_cluster for using clustered Data ONTAP,
or eseries for using E-Series. or eseries for using E-Series.
netapp-storage-protocol: "netapp-storage-protocol":
type: string "type": "string"
default: "iscsi" "default": "iscsi"
description: SAN protocol to use. Choose between iscsi or NFS. "description": "SAN protocol to use. Choose between iscsi or NFS."
netapp-vserver: "netapp-vserver":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
This option specifies the virtual storage server This option specifies the virtual storage server
(Vserver) name on the storage cluster on which provisioning of (Vserver) name on the storage cluster on which provisioning of
block storage volumes should occur. block storage volumes should occur.
netapp-server-hostname: "netapp-server-hostname":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
The hostname (or IP address) for the storage system or The hostname (or IP address) for the storage system or
proxy server. proxy server.
netapp-server-port: "netapp-server-port":
type: int "type": "int"
default: !!null "" "default": !!null ""
description: | "description": |
The TCP port to use for communication with the storage The TCP port to use for communication with the storage
system or proxy server. If not specified, Data ONTAP drivers will system or proxy server. If not specified, Data ONTAP drivers will
use 80 for HTTP and 443 for HTTPS; E-Series will use 8080 for HTTP use 80 for HTTP and 443 for HTTPS; E-Series will use 8080 for HTTP
and 8443 for HTTPS. and 8443 for HTTPS.
netapp-login: "netapp-login":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
Administrative user account name used to access the Administrative user account name used to access the
storage system or proxy server. storage system or proxy server.
netapp-password: "netapp-password":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
Password for the administrative user account specified Password for the administrative user account specified
in the netapp_login option. in the netapp_login option.
netapp-nfs-shares-config: "netapp-nfs-shares-config":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
The file referenced by this configuration option should contain a The file referenced by this configuration option should contain a
list of NFS shares, each on their own line, to which the driver list of NFS shares, each on their own line, to which the driver
should attempt to provision new Cinder volumes into. should attempt to provision new Cinder volumes into.
netapp-controller-ips: "netapp-controller-ips":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
This option is only utilized when the storage family is This option is only utilized when the storage family is
configured to eseries. This option is used to restrict provisioning configured to eseries. This option is used to restrict provisioning
to the specified controllers. Specify the value of this option to be to the specified controllers. Specify the value of this option to be
a comma separated list of controller hostnames or IP addresses to be a comma separated list of controller hostnames or IP addresses to be
used for provisioning. used for provisioning.
netapp-array-password: "netapp-array-password":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: | "description": |
Password for the NetApp E-Series storage array. Password for the NetApp E-Series storage array.
netapp-storage-pools: "netapp-storage-pools":
type: string "type": "string"
default: !!null "" "default": !!null ""
description: "comma seperated list of pool names ie: pool1,pool2" "description": "comma seperated list of pool names ie: pool1,pool2"
use-multipath: "use-multipath":
type: boolean "type": "boolean"
default: True "default": !!bool "true"
description: | "description": |
Use multipath for image transfer. The volume_use_multipath Use multipath for image transfer. The volume_use_multipath
option should be set to True in the nova.conf option should be set to True in the nova.conf
netapp-enable-multiattach: "netapp-enable-multiattach":
type: boolean "type": "boolean"
default: False "default": !!bool "false"
description: | "description": |
This option specifies whether the driver should allow This option specifies whether the driver should allow
operations that require multiple attachments to a volume. operations that require multiple attachments to a volume.
An example would be live migration of servers that have volumes An example would be live migration of servers that have volumes

View File

@ -1,17 +1,24 @@
includes: "includes":
- "layer:options"
- "layer:basic"
- "interface:tls-certificates"
- "layer:openstack" - "layer:openstack"
- "interface:cinder-backend" - "interface:cinder-backend"
- "interface:tls-certificates" "exclude": [".travis.yml", "tests", "tox.ini", "test-requirements.txt", "unit_tests",
config: ".gitignore", ".gitreview", ".zuul.yaml", "README.md", "requirements.txt"]
deletes: "options":
- debug "basic":
- verbose "use_venv": !!bool "true"
- use-syslog "packages": []
- use-internal-endpoints "python_packages": []
- ssl_ca "include_system_packages": !!bool "false"
- ssl_cert "openstack": {}
- ssl_key "cinder-netapp": {}
options: "repo": "https://github.com/openstack-charmers/cinder-storage-backend-template"
basic: "config":
use_venv: True "deletes":
repo: https://github.com/openstack-charmers/cinder-storage-backend-template - "debug"
- "verbose"
- "use-syslog"
- "use-internal-endpoints"
"is": "cinder-netapp"