- Add a nodeset and a platform job
- Drop uwsgi-py2 pkg that no longer exists
- Blacklist tests that are currently failing
Change-Id: Ib4416dc2f5e003fd770f5240a8f78213c56af8e6
| ... | ... |
@@ -9,6 +9,16 @@ |
| 9 | 9 |
- controller |
| 10 | 10 |
|
| 11 | 11 |
- nodeset: |
| 12 |
+ name: openstack-single-node-focal |
|
| 13 |
+ nodes: |
|
| 14 |
+ - name: controller |
|
| 15 |
+ label: ubuntu-focal |
|
| 16 |
+ groups: |
|
| 17 |
+ - name: tempest |
|
| 18 |
+ nodes: |
|
| 19 |
+ - controller |
|
| 20 |
+ |
|
| 21 |
+- nodeset: |
|
| 12 | 22 |
name: openstack-single-node-bionic |
| 13 | 23 |
nodes: |
| 14 | 24 |
- name: controller |
| ... | ... |
@@ -512,6 +522,14 @@ |
| 512 | 512 |
parent: tempest-full-py3 |
| 513 | 513 |
description: openSUSE 15.x platform test |
| 514 | 514 |
nodeset: devstack-single-node-opensuse-15 |
| 515 |
+ |
|
| 516 |
+- job: |
|
| 517 |
+ name: devstack-platform-focal |
|
| 518 |
+ parent: tempest-full-py3 |
|
| 519 |
+ description: Ubuntu Focal Fossa platform test |
|
| 520 |
+ nodeset: openstack-single-node-focal |
|
| 521 |
+ vars: |
|
| 522 |
+ tempest_black_regex: "(tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest.test_resize_server_with_multiattached_volume|tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON|tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest.test_stable_device_rescue_disk_virtio_with_volume_attached)" |
|
| 515 | 523 |
voting: false |
| 516 | 524 |
|
| 517 | 525 |
- job: |
| ... | ... |
@@ -605,6 +623,7 @@ |
| 605 | 605 |
- devstack-platform-opensuse-15 |
| 606 | 606 |
- devstack-platform-fedora-latest |
| 607 | 607 |
- devstack-platform-centos-8 |
| 608 |
+ - devstack-platform-focal |
|
| 608 | 609 |
- devstack-multinode |
| 609 | 610 |
- devstack-unit-tests |
| 610 | 611 |
- openstack-tox-bashate |
| ... | ... |
@@ -96,10 +96,11 @@ function install_apache_uwsgi {
|
| 96 | 96 |
fi |
| 97 | 97 |
|
| 98 | 98 |
if is_ubuntu; then |
| 99 |
- install_package uwsgi \ |
|
| 100 |
- uwsgi-plugin-python \ |
|
| 101 |
- uwsgi-plugin-python3 \ |
|
| 102 |
- libapache2-mod-proxy-uwsgi |
|
| 99 |
+ local pkg_list="uwsgi uwsgi-plugin-python3 libapache2-mod-proxy-uwsgi" |
|
| 100 |
+ if "$DISTRO" == 'bionic'; then |
|
| 101 |
+ pkg_list="${pkg_list} uwsgi-plugin-python"
|
|
| 102 |
+ fi |
|
| 103 |
+ install_package ${pkg_list}
|
|
| 103 | 104 |
elif is_fedora; then |
| 104 | 105 |
# Note httpd comes with mod_proxy_uwsgi and it is loaded by |
| 105 | 106 |
# default; the mod_proxy_uwsgi package actually conflicts now. |
| ... | ... |
@@ -221,7 +221,7 @@ write_devstack_version |
| 221 | 221 |
|
| 222 | 222 |
# Warn users who aren't on an explicitly supported distro, but allow them to |
| 223 | 223 |
# override check and attempt installation with ``FORCE=yes ./stack`` |
| 224 |
-if [[ ! ${DISTRO} =~ (bionic|stretch|jessie|f30|f31|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel8) ]]; then
|
|
| 224 |
+if [[ ! ${DISTRO} =~ (bionic|focal|stretch|jessie|f30|f31|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel8) ]]; then
|
|
| 225 | 225 |
echo "WARNING: this script has not been tested on $DISTRO" |
| 226 | 226 |
if [[ "$FORCE" != "yes" ]]; then |
| 227 | 227 |
die $LINENO "If you wish to run this script anyway run with FORCE=yes" |