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:
parent
5cf433efb2
commit
d178655657
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user