Disable bifrost jobs so CI can be fixed

tl;dr: When ironic dropped py2 support, bifrost's
CI reached a point where it could not be fixed without
a massive changeset being created with all required
actions to purge all traces of python2.

In order to work through this, and hopefully make things
better, this change disables the bulk of the CI jobs, marks
the existing primary jobs we want to succeed to be non-voting,
and creates a bionic job as we should ideally already be on
bionic.

The overall plan being to iterate through the jobs and get them
working one at a time as opposed to try and make them all
functional in one changeset.

Change-Id: I9a1e29d1c8bcc4f3cf00df81405f82c22fd10188
This commit is contained in:
Julia Kreger 2020-01-02 15:32:26 -08:00
parent 15e7b0f89f
commit 3f74295a0d
2 changed files with 28 additions and 20 deletions

View File

@ -91,6 +91,11 @@
parent: bifrost-integration-tinyipa
nodeset: ubuntu-xenial
- job:
name: bifrost-integration-tinyipa-ubuntu-bionic
parent: bifrost-integration-tinyipa
nodeset: ubuntu-bionic
- job:
name: bifrost-integration-tinyipa-keystone-ubuntu-xenial
parent: bifrost-integration-tinyipa

View File

@ -7,28 +7,31 @@
- release-notes-jobs-python3
check:
jobs:
- bifrost-integration-tinyipa-ubuntu-xenial
- bifrost-integration-tinyipa-keystone-ubuntu-xenial
- bifrost-integration-tinyipa-opensuse-15
- bifrost-integration-tinyipa-ubuntu-xenial:
voting: false
- bifrost-integration-tinyipa-ubuntu-bionic:
voting: false
# - bifrost-integration-tinyipa-keystone-ubuntu-xenial
# - bifrost-integration-tinyipa-opensuse-15
# Non-voting jobs
- bifrost-integration-dhcp-ubuntu-xenial:
voting: false
- bifrost-integration-dhcp-opensuse-15:
voting: false
- bifrost-integration-dhcp-centos-7:
voting: false
- bifrost-integration-dibipa-debian-centos-7:
voting: false
- bifrost-integration-dibipa-debian-ubuntu-xenial:
voting: false
- bifrost-integration-dibipa-debian-opensuse-15:
voting: false
- bifrost-integration-tinyipa-centos-7:
voting: false
# - bifrost-integration-dhcp-ubuntu-xenial:
# voting: false
# - bifrost-integration-dhcp-opensuse-15:
# voting: false
# - bifrost-integration-dhcp-centos-7:
# voting: false
# - bifrost-integration-dibipa-debian-centos-7:
# voting: false
# - bifrost-integration-dibipa-debian-ubuntu-xenial:
# voting: false
# - bifrost-integration-dibipa-debian-opensuse-15:
# voting: false
# - bifrost-integration-tinyipa-centos-7:
# voting: false
- openstack-tox-lower-constraints
gate:
jobs:
- bifrost-integration-tinyipa-ubuntu-xenial
- bifrost-integration-tinyipa-keystone-ubuntu-xenial
- bifrost-integration-tinyipa-opensuse-15
# - bifrost-integration-tinyipa-ubuntu-xenial
# - bifrost-integration-tinyipa-keystone-ubuntu-xenial
# - bifrost-integration-tinyipa-opensuse-15
- openstack-tox-lower-constraints