Jump to: navigation, search

Ironic/Drivers/iLODrivers/third-party-ci

< Ironic‎ | Drivers‎ | iLODrivers
Revision as of 04:41, 13 February 2017 by Paresh.h.sao (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Overview

This article describes the CI test environment and setup details for HPE Proliant iLO drivers.

3rd party system: HPE Proliant CI
Gerrit Account: proliantci
Contact Information: ankit.kumar5@hpe.com paresh.sao@hpe.com.
Intent: Ensure that OpenStack will run properly with HPE Proliant CI
Structure: Zuul, Jenkins, fully upstream components with local configuration, Tempest, Devstack
Method: Using Zuul to connect to Gerrit
OpenStack Programs: Ironic
Current Status: testing in ci-sandbox


Recheck trigger: run ilo-driver-ci tests"

Patches we are not testing:

       all-files-match-any:
         - ^.*\.rst$
         - ^doc/.*$
         - ^ironic/tests/.*$
         - ^devstack/.*$
         - ^tools/.*$
         - ^tox.ini$

Maintenance plan: "None"

Jobs

At present, as part of the CI setup 3 job has been created as following:

gate-tempest-ironic-ilo-driver-iscsi_ilo
  • In order to set up the third party CI, services like nova (by default), neutron, swift, ironic and tempest have been enabled.
  • An HPE DL320e Gen8 machine has been configured to act as the bare metal system.
  • The configuration of different role playing parameters for this job is:
 driver: iscsi_ilo
 boot mode: bios
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops is the tempest scenario test which gets run as part of this and it tests the basic provisioning on the bare metal system so configured.


gate-tempest-ironic-ilo-driver-pxe_ilo
  • In order to set up the third party CI, services like nova (by default), neutron, swift, ironic and tempest have been enabled.
  • An HPE DL180 Gen9 machine has been configured to act as the bare metal system.
  • The configuration of different role playing parameters for this job is:
 driver: pxe_ilo
 boot mode: uefi
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops is the tempest scenario test which gets run as part of this and it tests the basic provisioning on the bare metal system so configured.


gate-tempest-ironic-ilo-driver-agent_ilo
  • In order to set up the third party CI, services like nova (by default), neutron, swift, ironic and tempest have been enabled.
  • An HPE DL180 Gen9 machine has been configured to act as the bare metal system.
  • The configuration of different role playing parameters for this job is:
 driver: agent_ilo
 boot mode: uefi
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops is the tempest scenario test which gets run as part of this and it tests the basic provisioning on the bare metal system so configured.