devstack/lib
Ghanshyam 4a6a717a15 Support TEMPEST_BRANCH with tag name & stable u-c
TEMPEST_BRANCH which is mostly set as master so
that Tempest master is run to test the env. With
stable branch going to EM state and Tempest master
might not work due to incompatibility of code or
requirements. In that case we pin the Tempest so that
older Tempest can be used for their testing.

Till now for ocata, pike and, queens we used the gerrit style
ref to pin the Tempest which is not preferred way. We should be
able to use the tag name on TEMPEST_BRANCH.

This commit explicitly checkout the tag set in TEMPEST_BRANCH
as git_clone does not checkout the tag directly until RECLONE
is true or tempest dir does not exist.

After this stable branch or job can set the tag directly with name.
For exmaple: TEMPEST_BRANCH=23.0.0.

Also use the stable/ocata upper constraint in Tempest venv.

Related--Bug: 1861308
[1] https://review.opendev.org/#/c/704840/

Change-Id: I15942917ec96e0f0e17639ea3296e356cdfeb832
2020-02-07 00:30:22 +00:00
..
cinder_backends Merge "ceph: set rbd_secret_uuid in cinder.conf, not rbd_uuid" 2016-11-30 22:57:42 +00:00
cinder_plugins Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
databases Fedora mariadb: disable cracklib 2017-07-27 02:40:53 +00:00
neutron_plugins Skips enabling kernel bridge firewall in container 2017-03-03 17:18:51 +00:00
nova_plugins Increase host_subset_size for ironic 2017-08-16 20:48:56 +00:00
apache Make stack.sh work on SUSE 2017-09-13 12:26:11 -06:00
cinder Set fixed-key key manager 2017-07-17 21:58:54 +00:00
database Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
dlm cinder: configure dlm when this one is zookeeper 2017-01-04 10:21:29 +01:00
dstat Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
glance unify logging setup on all services 2017-01-20 10:48:29 -05:00
horizon Introduce a PYTHON env var 2017-01-05 18:41:29 -05:00
infra Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
keystone simplify colorized logging setup 2017-01-20 10:48:20 -05:00
ldap Use keystone[ldap] for ldap packages 2016-01-05 07:41:35 -05:00
lvm Missing parameter in comment 2016-12-05 15:32:25 +08:00
neutron lib/neutron: Fix conf handling 2018-06-12 09:27:06 -04:00
neutron-legacy Make declared variables global 2017-03-07 22:12:13 -08:00
nova Create NOVA_READY_TIMEOUT in is_nova_ready function 2018-02-23 21:53:50 +00:00
os_brick Restoring xtrace state for os-brick plugin 2016-07-14 14:20:08 -03:00
oslo Add os-client-config and osc-lib from source 2016-08-12 09:46:36 -05:00
placement Fix placement service for identity-v3 2017-01-04 16:58:04 +01:00
rpc_backend Move RABBIT_HOST to lib/rpc_backend 2016-12-21 12:39:54 +00:00
stack Enable optional Python 3 support 2015-12-01 14:52:35 -05:00
swift Merge "Run Swift services under py35" 2017-01-06 00:33:27 +00:00
tempest Support TEMPEST_BRANCH with tag name & stable u-c 2020-02-07 00:30:22 +00:00
template Begin new lib/neutron 2016-05-09 14:26:08 -04:00
tls Make stack.sh work on SUSE 2017-09-13 12:26:11 -06:00