summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2022-09-22 10:34:19 -0700
committerJulia Kreger <juliaashleykreger@gmail.com>2022-09-23 13:25:43 +0000
commit58a05aa57a86cd1edbc2ba354eb8d1c8cc9646fe (patch)
tree2343a14fa75a74f32f3f237418d981c5ea51def8
parenta9c129f56f55a53f447056976fd9e7e7b6b502a6 (diff)
downloadironic-58a05aa57a86cd1edbc2ba354eb8d1c8cc9646fe.tar.gz
CI: Fix/Update a few more jobs
Fix the postgres CI job by setting it to partition image only. Disable the IPv6 job from running, it appears tempest is no longer compatible with it's setup in this context and it had a higher failure rate which kept it from being voting job, so it just doesn't need to run now. Set the dib build job to wholedisk only, as the image built is a wholedisk image. Disable ironic-tempest-ipa-partition-uefi-pxe_ipmitool, as it was previously failing freqently due to memory consumption required. Now it is also failing due to memory quota enforcement coming out of nova, meaning we are likely to never fix this job on this branch. Explicitly set the standalone job to no-bios, as the default devstack order is fake,no-bios. Change-Id: I6ef41d66b4c4f1a5ec532ee36fc36e98aa82655f
-rw-r--r--zuul.d/ironic-jobs.yaml3
-rw-r--r--zuul.d/project.yaml18
2 files changed, 14 insertions, 7 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml
index 66b7e0bed..e96be0edc 100644
--- a/zuul.d/ironic-jobs.yaml
+++ b/zuul.d/ironic-jobs.yaml
@@ -115,6 +115,7 @@
IRONIC_DEFAULT_RESCUE_INTERFACE: agent
IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible"
IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue"
+ IRONIC_ENABLED_BIOS_INTERFACES: "no-bios"
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_RPC_TRANSPORT: json-rpc
IRONIC_VM_SPECS_RAM: 512
@@ -209,6 +210,7 @@
IRONIC_IPXE_ENABLED: False
IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_DEFAULT_BOOT_OPTION: netboot
+ tempest_test_regex: test_baremetal_server_ops_partition_image
devstack_services:
mysql: False
postgresql: True
@@ -629,6 +631,7 @@
s-container: True
s-object: True
s-proxy: True
+ tempest_test_regex: test_baremetal_server_ops_wholedisk_image
devstack_localrc:
IRONIC_DEFAULT_DEPLOY_INTERFACE: direct
IRONIC_DIB_RAMDISK_OS: centos8
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 4a5982c77..4ccaea4a8 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -14,11 +14,6 @@
- ironic-tempest-partition-bios-redfish-pxe
- ironic-tempest-partition-uefi-redfish-vmedia
- ironic-tempest-ipa-partition-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-bios-agent_ipmitool-tinyipa
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
@@ -42,8 +37,17 @@
voting: false
- ironic-tempest-pxe_ipmitool-postgres:
voting: false
- - ironic-tempest-ipxe-ipv6:
- voting: false
+ # 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
+ # NOTE(TheJulia): Tempest complains about invalid key, likely newer
+ # tempest changes are no longer compatible with this version's
+ # test. As this was already a test which had a high failure rate
+ # due to dhcp issues, we are unlikely to fix it.
+ # - ironic-tempest-ipxe-ipv6:
+ # voting: false
# NOTE(TheJulia): high-ish failure rate due to memory footprint,
# Commenting out for now.
# - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode