Multiple CI updates/improvements
* Adds httpboot enabled CI Sets the interfaces to be enabled on the standalone job in anticipation for standalone job support for these interfaces[0] and switches the boot from volume job over to utilize httpboot by default. * Phases out now-redundant ironic-standalone job The ironic-standalone job does all the same work as the ironic-standalone-redfish job, and IPMI CI jobs are covering IPMI cases. So we don't need this anymore. Also makes a note on another redfish job which is likely redundant as well, although does not yet remove it. * Fix IPMI Partition Job name This is more of a test of OVN than of partition specifically, in fact, it runs both wholedisk and partition jobs already. Make the name more sensible. [0]: https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/902171 Co-Authored-By: Julia Kreger <juliaashleykreger@gmail.com> Change-Id: I6c41b8f124e2e1fbc314243bf821153d79e2e09b
This commit is contained in:
parent
db7e74fd71
commit
f28b23f8c8
@ -101,6 +101,12 @@
|
||||
s-object: False
|
||||
s-proxy: False
|
||||
|
||||
# NOTE(TheJulia): This job is being phased out as it ends up executing
|
||||
# the wholedisk standalone deploy, the partition standalone deploy,
|
||||
# software raid tests, and ramdisk iso boot tests. All of this while in
|
||||
# UEFI mode. Although the redfish test runs the exact same tests and *more*.
|
||||
# On top of that, there really is not a good variation which would be
|
||||
# impacted through IPMI while we keep other ipmi jobs in our CI config.
|
||||
- job:
|
||||
name: ironic-standalone
|
||||
description:
|
||||
@ -183,7 +189,7 @@
|
||||
IRONIC_AGENT_IMAGE_DOWNLOAD_SOURCE: http
|
||||
IRONIC_AUTOMATED_CLEAN_ENABLED: False
|
||||
IRONIC_DEPLOY_DRIVER: redfish
|
||||
IRONIC_ENABLED_BOOT_INTERFACES: "ipxe,redfish-virtual-media"
|
||||
IRONIC_ENABLED_BOOT_INTERFACES: "ipxe,redfish-virtual-media,http-ipxe,pxe,http"
|
||||
IRONIC_ENABLED_HARDWARE_TYPES: redfish
|
||||
IRONIC_ENABLED_POWER_INTERFACES: redfish
|
||||
IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish
|
||||
@ -255,6 +261,10 @@
|
||||
IRONIC_DEPLOY_CALLBACK_WAIT_TIMEOUT: 3600
|
||||
IRONIC_PXE_BOOT_RETRY_TIMEOUT: 3600
|
||||
|
||||
# NOTE(TheJulia): This job should likely be phased out as the standalone
|
||||
# job mostly checks the related code paths, the overlap pertinant here is
|
||||
# BIOS mode, which is not commonly deployed, and the minimum feature set
|
||||
# flag for the emulator.
|
||||
- job:
|
||||
name: ironic-tempest-bios-redfish-pxe
|
||||
description: "Deploy ironic node over PXE using BIOS boot mode"
|
||||
@ -420,8 +430,8 @@
|
||||
s-proxy: False
|
||||
|
||||
- job:
|
||||
name: ironic-tempest-partition-uefi-ipmi-pxe
|
||||
description: IPMI power, UEFI, iPXE, OVN, partition image.
|
||||
name: ironic-tempest-ovn-uefi-ipmi-pxe
|
||||
description: IPMI power, UEFI, iPXE, OVN image.
|
||||
parent: ironic-base
|
||||
vars:
|
||||
devstack_localrc:
|
||||
@ -459,8 +469,8 @@
|
||||
devstack_localrc:
|
||||
IRONIC_ENABLED_STORAGE_INTERFACES: cinder,noop
|
||||
IRONIC_STORAGE_INTERFACE: cinder
|
||||
IRONIC_ENABLED_BOOT_INTERFACES: ipxe,pxe,fake
|
||||
IRONIC_DEFAULT_BOOT_INTERFACE: ipxe
|
||||
IRONIC_ENABLED_BOOT_INTERFACES: http-ipxe,ipxe,pxe,fake
|
||||
IRONIC_DEFAULT_BOOT_INTERFACE: http-ipxe
|
||||
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
|
||||
IRONIC_VM_EPHEMERAL_DISK: 0
|
||||
IRONIC_VM_COUNT: 3
|
||||
|
@ -27,16 +27,12 @@
|
||||
voting: false
|
||||
- ironic-grenade-skip-level:
|
||||
voting: false
|
||||
# NOTE(JayF): Disabling standalone jobs on 20240228 from voting, there's a
|
||||
# dnsmasq bug only exposed on these jobs.
|
||||
- ironic-standalone:
|
||||
voting: false
|
||||
- ironic-standalone-redfish:
|
||||
voting: false
|
||||
- ironic-tempest-bios-redfish-pxe
|
||||
- ironic-tempest-uefi-redfish-vmedia
|
||||
- ironic-tempest-ramdisk-bios-snmp-pxe
|
||||
- ironic-tempest-partition-uefi-ipmi-pxe
|
||||
- ironic-tempest-ovn-uefi-ipmi-pxe
|
||||
# NOTE(TheJulia) Marking multinode non-voting on 20210311
|
||||
# Due to a high failure rate on limestone where the compute1
|
||||
# machine never appears to be able to communicate across the
|
||||
@ -84,12 +80,11 @@
|
||||
# - ironic-grenade
|
||||
# NOTE(JayF): Disabling standalone jobs on 20240228 from voting, there's a
|
||||
# dnsmasq bug only exposed on these jobs.
|
||||
#- ironic-standalone
|
||||
#- ironic-standalone-redfish
|
||||
- ironic-tempest-bios-redfish-pxe
|
||||
- ironic-tempest-uefi-redfish-vmedia
|
||||
- ironic-tempest-ramdisk-bios-snmp-pxe
|
||||
- ironic-tempest-partition-uefi-ipmi-pxe
|
||||
- ironic-tempest-ovn-uefi-ipmi-pxe
|
||||
# NOTE(TheJulia): Disabled multinode on 20210311 due to Limestone
|
||||
# seeming to be
|
||||
# - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
|
||||
|
Loading…
x
Reference in New Issue
Block a user