Run dib ipa src jobs on ubuntu focal

Also disabling dstat in all focal based jobs because of
https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619
Plus including increase of alloc memory to increase job
success rate, original change from [1]
And re-enabling ipa-tempest-bios-ipmi-direct-src and
ipa-tempest-bios-ipmi-iscsi-src
[1] https://review.opendev.org/759765
Co-authored-by: Julia Kreger <juliaashleykreger@gmail.com>
Change-Id: Ia154745b71c17063eeaaabeb56950ab1cc9ce927
This commit is contained in:
Riccardo Pittau
2020年10月13日 12:34:15 +02:00
parent a67807b9b6
commit 1f15a10c6a

View File

@@ -1,3 +1,5 @@
# disabling dstat because of
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619
- job:
name:ironic-ipa-base
parent:ironic-base
@@ -19,7 +21,9 @@
devstack_localrc:
IRONIC_BUILD_DEPLOY_RAMDISK:True
IRONIC_VM_COUNT:2
IRONIC_VM_SPECS_RAM:2500
IRONIC_VM_SPECS_RAM:2750
devstack_services:
dstat:false
# used by diskimage-builder
- job:
@@ -38,13 +42,9 @@
SWIFT_ENABLE_TEMPURLS:True
SWIFT_TEMPURL_KEY:secretkey
# using bionic as nodeset because of limitations in DIB when building centos
# images. DIB uses yum-tools to prepare the chroot environment, but the
# package is not present in ubuntu focal because of lack of Python 2.x support.
- job:
name:ipa-tempest-bios-ipmi-direct-src
parent:ironic-ipa-base
nodeset:openstack-single-node-bionic
vars:
devstack_services:
s-account:True
@@ -58,21 +58,15 @@
SWIFT_TEMPURL_KEY:secretkey
# used by diskimage-builder
# using bionic as nodeset because of limitations in DIB when building centos
# images. DIB uses yum-tools to prepare the chroot environment, but the
# package is not present in ubuntu focal because of lack of Python 2.x support.
- job:
name:ipa-tempest-bios-ipmi-iscsi-src
parent:ironic-ipa-base
nodeset:openstack-single-node-bionic
nodeset:openstack-single-node-focal
vars:
devstack_localrc:
IRONIC_DEFAULT_BOOT_OPTION:netboot
# used by ironic-python-agent-builder
# using bionic as nodeset because of limitations in DIB when building centos
# images. DIB uses yum-tools to prepare the chroot environment, but the
# package is not present in ubuntu focal because of lack of Python 2.x support.
- job:
name:ipa-tempest-ironic-inspector-src
parent:ironic-ipa-base
@@ -80,7 +74,7 @@
# These are in addition to what is in ironic-ipa-base
- openstack/ironic-inspector
- openstack/python-ironic-inspector-client
nodeset:openstack-single-node-bionic
nodeset:openstack-single-node-focal
vars:
devstack_localrc:
DEVSTACK_GATE_TEMPEST_REGEX:InspectorBasicTest
@@ -131,7 +125,6 @@
- job:
name:ironic-standalone-ipa-src
parent:ironic-standalone
nodeset:openstack-single-node-focal
description:Test ironic standalone with IPA from source
vars:
devstack_localrc:
@@ -155,29 +148,19 @@
IRONIC_BUILD_DEPLOY_RAMDISK:True
# used by ironic-python-agent-builder
# we can use focal here but we need to disable dstat because of
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619
- job:
name:ipa-tempest-bios-ipmi-direct-tinyipa-src
parent:ipa-tempest-bios-ipmi-direct-src
nodeset:openstack-single-node-focal
vars:
devstack_localrc:
IRONIC_RAMDISK_TYPE:tinyipa
IRONIC_VM_SPECS_RAM:512
devstack_services:
dstat:false
# used by ironic-python-agent-builder
# we can use focal here but we need to disable dstat because of
# https://bugs.launchpad.net/ubuntu/+source/dstat/+bug/1866619
- job:
name:ipa-tempest-bios-ipmi-iscsi-tinyipa-src
parent:ipa-tempest-bios-ipmi-iscsi-src
nodeset:openstack-single-node-focal
vars:
devstack_localrc:
IRONIC_RAMDISK_TYPE:tinyipa
IRONIC_VM_SPECS_RAM:512
devstack_services:
dstat:false

View File

@@ -12,11 +12,8 @@
- ipa-tox-examples
# NOTE(iurygregory) Only run this two jobs since we are testing
# wholedisk + partition on tempest
# NOTE(rpittau) making these 2 jobs temp non-voting, will revert ASAP
- ipa-tempest-bios-ipmi-direct-src:
voting:false
- ipa-tempest-bios-ipmi-iscsi-src:
voting:false
- ipa-tempest-bios-ipmi-direct-src
- ipa-tempest-bios-ipmi-iscsi-src
# NOTE(TheJulia): The cleaning tests run in standalone job has a
# high failure rate due to possible race during long running steps
# like deployment with raid setup. While we're working on a fix,
@@ -40,6 +37,8 @@
queue:ironic
jobs:
- openstack-tox-functional
- ipa-tempest-bios-ipmi-direct-src
- ipa-tempest-bios-ipmi-iscsi-src
- metalsmith-integration-ipa-src
post:
jobs:
Reference in New Issue
openstack/ironic-python-agent
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.