Felipe Rodrigues 2f335893f6 Fix manila plugin.sh set backend_availability_zone
Manila plugin is setting the availability zone of the
backends without checking if it is set. As result, a CI
configuring that field will not be respected.

Fixed by only setting the field in case its value was
not set before. Otherwise, keep as it is.

Change-Id: I546e5f057f3b748417dcbcfe9c3f3ae4a5d51556
(cherry picked from commit 79af79f07b66b061ca1c47e6c5055eeaff5bd454)
(cherry picked from commit 96fd391a06191c8037311f91f378e02fcb4c2f63)
2022-10-26 21:40:53 +00:00
..
2020-07-28 01:07:00 +00:00
2020-03-18 18:59:27 -07:00

Enabling in Devstack

We can enable the manila service in DevStack. For details, please refer to development-environment-devstack, the following steps can be used as a quickstart reference:

  1. Download DevStack

  2. Add this repo as an external repository:

    > cat local.conf
    [[local|localrc]]
    # Enable manila
    enable_plugin manila https://opendev.org/openstack/manila
    
    # Enable manila ui in the dashboard
    enable_plugin manila-ui https://opendev.org/openstack/manila-ui
  3. run stack.sh