Virtual bare metal cluster management
Go to file
Iury Gregory Melo Ferreira 6af7c38564 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

tenks is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/

Change-Id: I2b133661a4986d715513d5629b247f1086b0ddbc
2019-11-25 15:23:59 +01:00
ansible Add missing ws between words 2019-11-15 15:24:40 +08:00
doc Do not install Open vSwitch 2019-10-21 16:59:06 +01:00
playbooks Do not install Open vSwitch 2019-10-21 16:59:06 +01:00
releasenotes Drop python 2.7 support and testing 2019-11-25 15:23:59 +01:00
roles Add a zuul job to deploy and teardown a tenks cluster 2018-11-08 16:21:21 +00:00
tenks Changes following becoming an official project 2018-12-07 18:26:04 +00:00
tests Allow setting node and volume name prefixes per-spec 2019-01-31 11:24:58 +00:00
zuul.d Drop python 2.7 support and testing 2019-11-25 15:23:59 +01:00
.gitignore Add coverage testing 2018-09-14 16:40:39 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:35:44 +00:00
.stestr.conf Add stestr config file 2018-09-19 08:40:46 +00:00
LICENSE Initial commit 2018-08-17 11:38:20 +01:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 14:21:48 +02:00
requirements.txt Fix ansible lint job 2019-05-23 14:07:06 +01:00
requirements.yml Add basis for README 2018-08-23 13:04:48 +00:00
setup.cfg Drop python 2.7 support and testing 2019-11-25 15:23:59 +01:00
setup.py Add basic package structure 2018-08-28 11:02:47 +00:00
test-requirements.txt Drop python 2.7 support and testing 2019-11-25 15:23:59 +01:00
tox.ini Drop python 2.7 support and testing 2019-11-25 15:23:59 +01: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).