
libvirt
module is not importable' error
Upper constraints were updated [1] to allow libvirt-python 7.5.0. The first Kayobe builds using this version worked fine, but later they started failing with the error: The `libvirt` module is not importable. Check the requirements. The main difference is that successful jobs were using the source archive libvirt-python-7.5.0.tar.gz, while failing jobs were using the wheel libvirt_python-7.5.0-cp36-cp36m-linux_x86_64.whl. Install libvirt-python from source to avoid this issue. Update the ansible-lint configuration to ignore errors coming from the stackhpc.libvirt-vm role, fixing the tenks-tox-ansible-lint job. [1] https://review.opendev.org/c/openstack/requirements/+/799347 Change-Id: I746d01ed355330c965b90657264d89a4ef7995d2
Tenks
Tenks is a utility that manages virtual bare metal clusters for development and testing purposes. It offers:
- Declarative definition of clusters using Ansible's familiar YAML syntax
- Automated creation and deletion of virtualised bare metal nodes across any number of hypervisors
- In-built management of Open vSwitch bridges for physical networks
- Registration of nodes and ports with OpenStack Ironic, and creation of OpenStack Nova flavors
- Simple cluster reconfiguration and tear-down
To get started with Tenks, see the documentation (linked below).
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/tenks/
- Source: https://opendev.org/openstack/tenks/
- Bugs: https://storyboard.openstack.org/#!/project/openstack/tenks
- Known issues/limitations: refer to the documentation.
Description
Languages
Python
96.1%
Shell
2.4%
Jinja
1.5%