CI: switch the multinode job to tempest-multinode-full-base

The non-base job is designed for the integrated gate and may have
unnecessary side effects. It has recently overriding the OVS agent
bridge settings, breaking our job.

Make the job voting again.

Also Remove lower-constraints job

As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.

Plus Cap version of ipa-builder to 2.2.0

Versions higher than 2.2.0 of ironic-python-agent-builder use
tinycore 11.x to build tinyipa, and that uses a kernel too recent
to be built on bionic.

Change-Id: Ied8cafd32c3e634d498467ebe878a411f0b24e6d
(cherry picked from commit 97ceb38a72)
(cherry picked from commit 840488e595)
(cherry picked from commit 85a1e3d23a)
This commit is contained in:
Dmitry Tantsur 2020-12-11 14:18:12 +01:00 committed by Riccardo Pittau
parent 88f1058eee
commit a445d6b897
2 changed files with 6 additions and 3 deletions

View File

@ -7,7 +7,8 @@
required-projects:
- openstack/ironic
- openstack/ironic-python-agent
- openstack/ironic-python-agent-builder
- name: openstack/ironic-python-agent-builder
override-checkout: 2.2.0
- openstack/ironic-tempest-plugin
irrelevant-files:
- ^.*\.rst$
@ -337,12 +338,15 @@
- job:
name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
parent: tempest-multinode-full
parent: tempest-multinode-full-base
nodeset: openstack-two-node-bionic
pre-run: playbooks/ci-workarounds/pre.yaml
timeout: 10800
required-projects:
- openstack/ironic
- openstack/ironic-python-agent
- name: openstack/ironic-python-agent-builder
override-checkout: 2.2.0
- openstack/ironic-tempest-plugin
- openstack/networking-generic-switch
irrelevant-files:

View File

@ -2,7 +2,6 @@
templates:
- check-requirements
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python3-train-jobs
- periodic-stable-jobs