Pierre Riteau 96bdd65623 Keep support for Python 3.9
Tenks is used by stable branches of OpenStack projects that are still
using Python 3.9, but dependencies in master upper constraints have
started to drop support for this version [1], since tested runtimes for
2025.2 (Flamingo) target Python 3.10 as a minimum [2].

This replaces support for Python 3.6 which should not be required
anymore (all branches are EOL).

[1] https://review.opendev.org/c/openstack/keystoneauth/+/949008
[2] https://governance.openstack.org/tc/reference/runtimes/2025.2.html

Change-Id: Ib21aff559a334cc0256008d928a1ccb2ed581e5d
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-08-29 09:45:14 +02:00
2025-08-29 09:45:14 +02:00
2025-08-29 09:45:14 +02:00
2023-05-18 09:24:55 +01:00
2020-09-01 09:57:16 +02:00
2019-04-19 19:35:44 +00:00
2018-09-19 08:40:46 +00:00
2018-08-17 11:38:20 +01:00
2018-08-23 13:04:48 +00:00
2020-04-05 20:20:10 +02:00
2023-05-18 09:24:55 +01:00
2025-07-19 13:06:50 +00:00

Tenks

image

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).

Description
Virtual bare metal cluster management
Readme 2.5 MiB
Languages
Python 96.1%
Shell 2.4%
Jinja 1.5%