Add Debian support

With CI and docs updates.

Debian 11 requires a newer Ansible so this change bumps its
version.

Change-Id: I814933563c6e34d63d1b31ef01bba30b031fd7a0
This commit is contained in:
Radosław Piliszek 2022-02-23 19:02:10 +01:00
parent 5cf433efb2
commit d178655657
4 changed files with 16 additions and 2 deletions

View File

@ -32,6 +32,7 @@ Pre-Requisites
Currently, Tenks supports the following OS distributions on the hypervisor: Currently, Tenks supports the following OS distributions on the hypervisor:
* CentOS Stream 8 * CentOS Stream 8
* Debian Bullseye (11)
* Ubuntu Focal 20.04 * Ubuntu Focal 20.04
To avoid conflicts with Python packages installed by the system package manager To avoid conflicts with Python packages installed by the system package manager

View File

@ -3,7 +3,6 @@
# process, which may cause wedges in the gate later. # process, which may cause wedges in the gate later.
pbr>=2.0 # Apache-2.0 pbr>=2.0 # Apache-2.0
# NOTE(mgoddard): Ansible 2.8.0 breaks ansible-lint. ansible>=2.7.0,<6.0 # GPLv3
ansible>=2.7.0,<2.10.0 # GPLv3
os-client-config # Apache-2.0 os-client-config # Apache-2.0
selinux # MIT selinux # MIT

View File

@ -18,6 +18,11 @@
parent: tenks-deploy-teardown-ovs-bios-base parent: tenks-deploy-teardown-ovs-bios-base
nodeset: centos-8-stream nodeset: centos-8-stream
- job:
name: tenks-deploy-teardown-ovs-bios-debian
parent: tenks-deploy-teardown-ovs-bios-base
nodeset: debian-bullseye
- job: - job:
name: tenks-deploy-teardown-ovs-bios-ubuntu name: tenks-deploy-teardown-ovs-bios-ubuntu
parent: tenks-deploy-teardown-ovs-bios-base parent: tenks-deploy-teardown-ovs-bios-base
@ -28,6 +33,11 @@
parent: tenks-deploy-teardown-linuxbridge-uefi-base parent: tenks-deploy-teardown-linuxbridge-uefi-base
nodeset: centos-8-stream nodeset: centos-8-stream
- job:
name: tenks-deploy-teardown-linuxbridge-uefi-debian
parent: tenks-deploy-teardown-linuxbridge-uefi-base
nodeset: debian-bullseye
- job: - job:
name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu
parent: tenks-deploy-teardown-linuxbridge-uefi-base parent: tenks-deploy-teardown-linuxbridge-uefi-base

View File

@ -14,8 +14,10 @@
- openstack-tox-py39 - openstack-tox-py39
- tenks-tox-ansible-lint - tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s - tenks-deploy-teardown-ovs-bios-centos8s
- tenks-deploy-teardown-ovs-bios-debian
- tenks-deploy-teardown-ovs-bios-ubuntu - tenks-deploy-teardown-ovs-bios-ubuntu
- tenks-deploy-teardown-linuxbridge-uefi-centos8s - tenks-deploy-teardown-linuxbridge-uefi-centos8s
- tenks-deploy-teardown-linuxbridge-uefi-debian
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu - tenks-deploy-teardown-linuxbridge-uefi-ubuntu
# Until we have ironic jobs using tenks, gate on the kayobe overcloud # Until we have ironic jobs using tenks, gate on the kayobe overcloud
# deploy job, which uses tenks to test bare metal compute provisioning. # deploy job, which uses tenks to test bare metal compute provisioning.
@ -30,8 +32,10 @@
- openstack-tox-py39 - openstack-tox-py39
- tenks-tox-ansible-lint - tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s - tenks-deploy-teardown-ovs-bios-centos8s
- tenks-deploy-teardown-ovs-bios-debian
- tenks-deploy-teardown-ovs-bios-ubuntu - tenks-deploy-teardown-ovs-bios-ubuntu
- tenks-deploy-teardown-linuxbridge-uefi-centos8s - tenks-deploy-teardown-linuxbridge-uefi-centos8s
- tenks-deploy-teardown-linuxbridge-uefi-debian
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu - tenks-deploy-teardown-linuxbridge-uefi-ubuntu
# Until we have ironic jobs using tenks, gate on the kayobe overcloud # Until we have ironic jobs using tenks, gate on the kayobe overcloud
# deploy job, which uses tenks to test bare metal compute provisioning. # deploy job, which uses tenks to test bare metal compute provisioning.