kayobe/playbooks
Pierre Riteau d2e0d64eb0 Use yoga upper constraints to avoid Python version conflict
Requirements upper constraints bumped python-novaclient to version
18.0.0 [1], which requires Python 3.8 [2]. This results in failures when
installing python-openstackclient on CentOS and Rocky with Python 3.6.

    ERROR: Cannot install python-openstackclient==5.8.0 because these package versions have conflicting dependencies.

    The conflict is caused by:
        python-openstackclient 5.8.0 depends on python-novaclient>=17.0.0
        The user requested (constraint) python-novaclient===18.0.0

Work around this issue by using yoga upper constraints until we upgrade
to CentOS Stream 9 and Rocky Linux 9.

This also fixes another issue seen on Ubuntu where image uploads to
Glance through Ansible fail with a 400 Bad Request error. This is caused
by the bump of openstacksdk to version 0.99.0 and will be fixed by a new
release of ansible-collections-openstack.

[1] https://review.opendev.org/c/openstack/requirements/+/842808
[2] https://review.opendev.org/c/openstack/python-novaclient/+/838944

Change-Id: I40c6b898963c2218d41d37bd73d40ce8dcf22b87
2022-05-25 09:41:01 +02:00
..
kayobe-base CI: test fact caching 2022-02-23 09:29:43 +01:00
kayobe-infra-vm-base Merge "Add support for Rocky Linux 8" 2022-03-20 22:20:24 +00:00
kayobe-overcloud-base Use yoga upper constraints to avoid Python version conflict 2022-05-25 09:41:01 +02:00
kayobe-overcloud-host-configure-base libvirt: support SASL authentication 2022-03-24 13:44:48 +00:00
kayobe-overcloud-upgrade-base Use yoga upper constraints to avoid Python version conflict 2022-05-25 09:41:01 +02:00
kayobe-seed-base CI: separate image builds into a non-voting job 2022-03-31 08:52:17 +00:00
kayobe-seed-upgrade-base CI: Don't download Cirros or IPA in seed jobs 2022-03-15 13:24:42 +00:00
kayobe-seed-vm-base Merge "Add support for Rocky Linux 8" 2022-03-20 22:20:24 +00:00
kayobe-tox-molecule Fix multiple CI failures 2020-05-12 19:04:43 +02:00
README.rst Add overcloud deployment job 2018-03-15 10:47:54 +00:00

Zuul Ansible Playbooks

This directory contains playbooks for use by Zuul. These playbooks are not used by kayobe - see ansible/.