openstack-ansible/playbooks
Jonathan Rosser 9ce1204684 Install appropriate tempest releases on stable branches
To this point OSA has used the most recent tempest release (which is
itself branchless) during CI tests of OSA stable branches.

This is no longer possible becasue contemporary releases of tempest are
dropping py2 compatibility and have py3-only dependencies and therefore
cannot be installed on OSA stable branches prior to Train which have no
py3 support.

This patch includes the file repo_packages/openstack_services.yml
into the os-tempest-install playbook which has the effect of defining
requirements_git_install_branch, which in turn means that
tempest_upper_constraints_url no longer defaults to the master branch of
u-c. This means that a stable-branch-appropriate set of u-c is applied
when installing the python packages for tempest, effectively holding tempest
back at a release and subsequent set of dependancies that should work
in the context of the stable branch.

This changes should not affect the behaviour on OSA master branch
where tempest is installed using source code from git. This is unchanged
due to the presence of variables in repo_packages/openstack_testing.yml
on OSA master which override the defaults in the os_tempest ansible role.
These variables are removed on stable branches as part of the OSA release
process.

Change-Id: Ic3aaae97de86876a09377781a316f2468fcaa2b2
2020-01-21 09:55:18 +00:00
..
common-playbooks Adding missing tag for dynamic-address-fact task 2019-11-18 15:52:57 -06:00
common-tasks Removes package cache references from yum config 2019-11-21 14:04:36 -08:00
defaults Set fixed version for networking-calico 2020-01-14 19:18:18 +02:00
roles/system_crontab_coordination Drop support for Ubuntu Xenial 2019-07-13 07:40:24 +00:00
ceph-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
ceph-rgw-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
ceph-rgw-keystone-setup.yml rgw keystone setup fix python interpreter 2019-05-29 13:36:14 +02:00
containers-deploy.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
containers-lxc-create.yml repo: stop using repo_build + pip_install 2019-03-29 10:46:41 +00:00
containers-lxc-destroy.yml On container destroy remove container journal 2018-07-10 14:21:47 +00:00
containers-lxc-host.yml repo: stop using repo_build + pip_install 2019-03-29 10:46:41 +00:00
containers-nspawn-create.yml repo: stop using repo_build + pip_install 2019-03-29 10:46:41 +00:00
containers-nspawn-destroy.yml Change command for shell 2018-07-31 16:31:26 -05:00
containers-nspawn-host.yml Add support for using distribution packages for OpenStack services 2018-07-20 08:14:32 +01:00
etcd-install.yml Update etcd playbook to target etcd from etcd_all 2019-05-03 14:26:39 -06:00
galera-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
haproxy-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
healthcheck-hosts.yml Add rfc1918 healthcheck 2019-05-21 13:58:14 +00:00
healthcheck-infrastructure.yml repo: stop using repo_build + pip_install 2019-03-29 10:46:41 +00:00
healthcheck-openstack.yml Allow openstack healthcheck and tempest to co-exist 2018-09-03 15:41:21 +01:00
infra-journal-remote.yml Merge "Fix systemd-journal-remote socket dependency" 2019-07-20 11:16:57 +00:00
listening-port-report.yml Add utility playbook to report all listening ports 2018-05-23 16:29:36 +01:00
lxc-containers-create.yml Add scaffolding for multiple container techs 2018-01-31 09:20:03 -06:00
lxc-containers-destroy.yml Add scaffolding for multiple container techs 2018-01-31 09:20:03 -06:00
lxc-hosts-setup.yml Add scaffolding for multiple container techs 2018-01-31 09:20:03 -06:00
memcached-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
openstack-hosts-setup.yml Merge "Don't install python2 for Debian" 2019-12-05 21:40:08 +00:00
os-aodh-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-barbican-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-blazar-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-ceilometer-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-cinder-install.yml Fix cinder playbook undefined variable 2019-09-23 12:00:46 +02:00
os-congress-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-designate-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-glance-install.yml Add support for using distribution packages for OpenStack services 2018-07-20 08:14:32 +01:00
os-gnocchi-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-heat-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-horizon-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-ironic-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-keystone-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-magnum-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-manila-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-masakari-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-mistral-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-murano-install.yml Add support to deploy murano 2019-10-23 18:54:35 +03:00
os-neutron-install.yml Remove all MQ vhost/user and DB create tasks 2018-07-31 14:19:11 +01:00
os-nova-install.yml nova: reduce playbooks runs to control/compute 2019-04-06 03:05:29 +00:00
os-octavia-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-panko-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-placement-install.yml Revert "Add nova placement to placement migration" 2019-12-04 10:20:23 +00:00
os-rally-install.yml Include package pins for OpenStack services 2019-03-26 15:51:41 -04:00
os-sahara-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-swift-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-swift-sync.yml Include package pins for OpenStack services 2019-03-26 15:51:41 -04:00
os-tacker-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
os-tempest-install.yml Install appropriate tempest releases on stable branches 2020-01-21 09:55:18 +00:00
os-trove-install.yml Drop creation of log directories 2019-07-29 17:47:05 +03:00
qdrouterd-install.yml Add qdrouterd role for rpc messaging backend deployment 2019-03-11 11:52:34 -04:00
rabbitmq-install.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
repo-install.yml repo: stop using repo_build + pip_install 2019-03-29 10:46:41 +00:00
rsyslog-install.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
security-hardening.yml Avoid using gather_facts as a variable 2017-10-16 14:59:21 +00:00
setup-everything.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
setup-hosts.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
setup-infrastructure.yml Disable journald-remote playbook 2019-11-19 15:09:33 -06:00
setup-openstack.yml Add support to deploy murano 2019-10-23 18:54:35 +03:00
unbound-install.yml Convert include to either import_playbook or include_tasks 2019-02-23 06:01:15 +00:00
utility-install.yml Fix requirements_git_url call 2019-11-06 09:26:55 +01:00