CI: Additional minor job changes to improve CI reliability

Automated cleaning makes sense to test and ensure working in
more complex and focused scenarios, but realistically we don't
need to run additional integration testing when it is such a core
component of ironic's behavior.

Also marked the ironic-tempest-ipa-partition-uefi-pxe_ipmitool
job as non-voting. By default it is trying to run with 4GB VMs
which means it was always running the risk of being over comitted
once we introduced the second VM even if it is never started.

Also reduces the size of the UEFI VM RAM as the latest ussuri
ramdisks are now smaller due to the additional cleanup added in
IPA-B. This now matches master branch large VM default.

Also increases general swap size to 4GB so hopefully we can at
least maybe have a semi-funcitonal gate.

Change-Id: I57f36631408f35275eb450e9a28f9c766f4be9b8
This commit is contained in:
Julia Kreger 2020-09-29 11:16:27 -07:00
parent 3943bd143c
commit 7ce314804b
2 changed files with 13 additions and 4 deletions

View File

@ -24,6 +24,7 @@
- ^tools/.*$
- ^tox.ini$
vars:
configure_swap_size: 4096
tox_envlist: all
tempest_test_regex: ironic_tempest_plugin.tests.scenario
tempest_concurrency: 1
@ -252,7 +253,7 @@
vars:
devstack_localrc:
IRONIC_BOOT_MODE: uefi
IRONIC_VM_SPECS_RAM: 4096
IRONIC_VM_SPECS_RAM: 333096
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_DEFAULT_BOOT_OPTION: netboot
@ -262,6 +263,7 @@
parent: ironic-base
timeout: 5400
vars:
tempest_test_regex: test_baremetal_server_ops_partition_image
devstack_localrc:
IRONIC_DEFAULT_BOOT_OPTION: netboot
IRONIC_AUTOMATED_CLEAN_ENABLED: True
@ -573,6 +575,7 @@
description: Ironic tempest scenario test utilizing PXE, UEFI, and Grub2
parent: ironic-base
vars:
tempest_test_regex: test_baremetal_server_ops_partition_image
devstack_localrc:
IRONIC_ENABLED_HARDWARE_TYPES: ipmi
IRONIC_ENABLED_BOOT_INTERFACES: pxe
@ -581,7 +584,7 @@
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_DEFAULT_BOOT_OPTION: netboot
IRONIC_VM_SPECS_RAM: 4096
IRONIC_VM_SPECS_RAM: 3096
- job:
# Security testing for known issues
@ -714,6 +717,7 @@
IRONIC_VM_EPHEMERAL_DISK: 0
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
IRONIC_AUTOMATED_CLEAN_ENABLED: False
devstack_services:
s-account: True
s-container: True

View File

@ -19,7 +19,11 @@
- ironic-tempest-partition-bios-redfish-pxe
- ironic-tempest-partition-uefi-redfish-vmedia
- ironic-tempest-ipa-partition-pxe_ipmitool
- ironic-tempest-ipa-partition-uefi-pxe_ipmitool
# NOTE(TheJulia): Marking non-voting as CI memory changes
# means this job is unlikely to work without changing the base
# ramdisk OS.
- ironic-tempest-ipa-partition-uefi-pxe_ipmitool:
voting: false
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
@ -58,7 +62,8 @@
- ironic-tempest-partition-bios-redfish-pxe
- ironic-tempest-partition-uefi-redfish-vmedia
- ironic-tempest-ipa-partition-pxe_ipmitool
- ironic-tempest-ipa-partition-uefi-pxe_ipmitool
# Removing from voting due to memory consumption
# - ironic-tempest-ipa-partition-uefi-pxe_ipmitool
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect