Jobs description

The description of each jobs that runs in the CI when you submit a patch for openstack/ironic is visible in Table. OpenStack Ironic CI jobs description.

Table. OpenStack Ironic CI jobs description

Job name

Description

ironic-tox-unit-with-driver-libs

Runs Ironic unit tests with the driver dependencies installed under Python3

ironic-tempest-functional-python3

Deploys Ironic in standalone mode and runs tempest functional tests that matches the regex ironic_tempest_plugin.tests.api under Python3

ironic-grenade

Deploys Ironic in a DevStack and runs upgrade for all enabled services.

ironic-standalone

Deploys Ironic in standalone mode and runs tempest tests that match the regex ironic_standalone.

ironic-standalone-redfish

Deploys Ironic in standalone mode and runs tempest tests that match the regex ironic_standalone using the redfish driver.

ironic-tempest-partition-bios-redfish-pxe

Deploys Ironic in DevStack, configured to use dib ramdisk partition image with pxe boot and redfish driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario, also deploys 1 virtual baremetal.

ironic-tempest-partition-uefi-redfish-vmedia

Deploys Ironic in DevStack, configured to use dib ramdisk partition image with vmedia boot and redfish driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario, also deploys 1 virtual baremetal.

ironic-tempest-wholedisk-bios-snmp-pxe

Deploys Ironic in DevStack, configured to use a pre-built dib ramdisk wholedisk image that is downloaded from a Swift temporary url, pxe boot and snmp driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario and deploys 1 virtual baremetal.

ironic-tempest-partition-uefi-ipmi-pxe

Deploys Ironic in DevStack, configured to use dib ramdisk, a partition image, pxe boot in UEFI mode and ipmi hardware type. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario, also deploys 1 virtual baremetal.

ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode

Deploys Ironic in a multinode DevStack, configured to use a pre-build tinyipa ramdisk wholedisk image that is downloaded from a Swift temporary url, pxe boot and ipmi driver. Runs tempest tests that match the regex (ironic_tempest_plugin.tests.scenario|test_schedule_to_all_nodes) and deploys 7 virtual baremetal.

ironic-tempest-bios-ipmi-direct-tinyipa

Deploys Ironic in DevStack, configured to use a pre-build tinyipa ramdisk wholedisk image that is downloaded from a Swift temporary url, pxe boot and ipmi driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario and deploys 1 virtual baremetal.

ironic-tempest-bfv

Deploys Ironic in DevStack with cinder enabled, so it can deploy baremetal using boot from volume. Runs tempest tests that match the regex baremetal_boot_from_volume and deploys 3 virtual baremetal nodes using boot from volume.

ironic-tempest-ipa-partition-uefi-pxe-grub2

Deploys Ironic in DevStack, configured to use pxe with uefi and grub2 and ipmi driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario and deploys 1 virtual baremetal.

metalsmith-integration-glance-centos8-legacy

Tests the integration between Ironic and Metalsmith using Glance as image source and a CentOS 8 image with legacy (BIOS) local boot.

ironic-tox-bandit

Runs bandit security tests in a tox environment to find known issues in the Ironic code.

ironic-inspector-tempest

Deploys Ironic and Ironic Inspector in DevStack, configured to use a pre-build tinyipa ramdisk wholedisk image that is downloaded from a Swift temporary url, pxe boot and ipmi driver. Runs tempest tests that match the regex InspectorBasicTest and deploys 1 virtual baremetal.

ironic-inspector-tempest-managed-non-standalone

Deploys Ironic and Ironic Inspector in DevStack, configured to use a pre-build tinyipa ramdisk wholedisk image that is downloaded from a Swift temporary url, pxe boot and ipmi driver. Boot is managed by ironic, ironic-inspector runs in non-standalone mode. Runs tempest tests that match the regex InspectorBasicTest and deploys 1 virtual baremetal.

ironic-inspector-tempest-partition-bios-redfish-vmedia

Deploys Ironic and Ironic Inspector in DevStack, configured to use vmedia boot and redfish driver. Runs tempest tests that match the regex InspectorBasicTest and deploys 1 virtual baremetal.

ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib

Deploys Ironic in DevStack, configured to use a pre-built dib ramdisk wholedisk image that is downloaded from http url, pxe boot and ipmi driver. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario and deploys 1 virtual baremetal.

bifrost-integration-tinyipa-ubuntu-focal

Tests the integration between Ironic and Bifrost using a tinyipa image.

bifrost-integration-redfish-vmedia-uefi-centos-9

Tests the integration between Ironic and Bifrost using redfish vmedia and a dib image based on centos stream 9.

ironic-tempest-pxe_ipmitool-postgres

Deploys Ironic in DevStack, configured to use tinyipa ramdisk partition image with pxe boot and ipmi driver and postgres instead of mysql. Runs tempest tests that match the regex ironic_tempest_plugin.tests.scenario, also deploys 1 virtual baremetal.