heat/devstack
Ghanshyam Mann 2f6e1169ec Configure the Tempest venv upper constraints properly
We use Tempest master for testing the supported stable
branches, so using master upper constraints works fine for
such master or stable branch testing, but when we need to
use old Tempest in the below cases then master upper constraints
do not work for Tempest venv:
- Testing Extended Maintenance branch
- Testing py2.7 jobs until stable/train with in-tree tempest plugins

If heat integration test script does not use the master constraints
for Tempest (when any stable branch goes to Extended Maintenance state)
then we need to use the same constraints while running the tests too
otherwise, it will end up recreating the Tempest venv and remove the
already installed tempest plugins and their deps.

This commit set the compatible upper constraint
according the stable branch Tempest version.

Closes-Bug: 1922597
Change-Id: Ib33b5688153f07e696a39b26510b22fe128597ea
2021-04-11 10:08:18 +00:00
..
lib Merge "Do not re-clone heat in devstack plugin" 2019-09-27 10:10:12 +00:00
upgrade Configure the Tempest venv upper constraints properly 2021-04-11 10:08:18 +00:00
README.rst Switch to use opendev.org 2019-04-22 09:36:50 +05:30
plugin.sh Fix Tempest installtion on system wide for stable branch 2020-04-15 13:42:41 +05:30
settings Remove cloudwatch service from devstack plugin 2017-10-25 11:50:15 +05:30

README.rst

Enabling heat in DevStack

  1. Download DevStack:

    git clone https://opendev.org/openstack-dev/devstack
    cd devstack
  2. Add this repo as an external repository into your local.conf file:

    [[local|localrc]]
    enable_plugin heat https://opendev.org/openstack/heat
  3. Run stack.sh.