manila/devstack
Goutham Pacha Ravi 32db6382df [stable/victoria-only] Set max api version via plugin.sh
manila's tempest plugin is branchless and can at
any time add tests for API microversions incompatible
with this stable branch.

We used to configure test API versions via the post test
hook when relying on devstack-gate. However, API version
config makes sense whenever we use devstack and have
tempest enabled. This will help us simplify default
job configuration in the manila-tempest-plugin repository.

Since the API version won't change on a stable branch,
hard-coding the versions (as other micro-versioned services
do in their devstack) doesn't pose any risk of failing
reality.

Closes-Bug: #1928879
Change-Id: Iab83cf3fa629455f058ce6c8668b20e59e9450cf
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2021-05-19 00:32:03 +00:00
..
files Allow devstack plugin to work without Cinder 2016-03-04 15:33:34 -05:00
upgrade Zuulv3 native grenade job 2020-07-28 01:07:00 +00:00
README.rst Fix URLs in code and documentation 2020-03-18 18:59:27 -07:00
apache-manila.template Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
plugin.sh [stable/victoria-only] Set max api version via plugin.sh 2021-05-19 00:32:03 +00:00
settings Add plugin name to devstack/settings 2020-07-16 15:43:04 -07:00

README.rst

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