Ironic tempest plugin support in os_tempest

tags: Design

Where Ironic is tested in TripleO CI?

How ironic is tested using Tempest currently?

What needs to be done?

  • Install scenario 12 standalone using tripleo-ansible-operator
  • Install tempest from git in venv
  • Create tempest workplace
  • Install Ironic tempest plugin in venv
  • List the Ironic tempest plugin
  • Add support in os_tempest to install ironic tempest plugin in os_tempest
  • Create the needed resources for ironic tempest plugin manually
  • Convert those manual resource creation steps in ansible tasks and put in os_tempest
  • Look for exact ironic tempest.conf from ironic tempest plugin
  • Set them manually in tempest.conf
  • Run ironic tempest test which is defined in scenario 12
  • Add the same config support in python-tempestconf
  • Then add the similar support in os_tempest
  • Enable ironic tempest in scenario 12

Where is the codebase?

Status Tracker

Select a repo