Jump to: navigation, search

Difference between revisions of "ThirdPartySystems/HPE Proliant iLO drivers CI"

Line 1: Line 1:
{{ThirdPartySystemInfo|name=HPE Proliant iLO drivers CI
+
== Overview ==
 +
 
 +
This article describes the CI test environment and setup details for HPE Proliant iLO drivers.
 +
{{ThirdPartySystemInfo|name=HPE Proliant CI
 
|account=proliantci
 
|account=proliantci
|contact=ilo_drivers@groups.ext.hpe.com, irc: deray
+
|contact=ankit.kumar5@hpe.com paresh.sao@hpe.com.
|intent=Test basic deploy for iscsi_ilo and agent_ilo drivers with Openstack Ironic on HPE Proliant Gen8/Gen9 machines.
+
|intent=Ensure that OpenStack will run properly with HPE Proliant CI
|structure= Zuul, Jenkins, devstack, tempest, customized version of devstack-gate (https://github.com/hpproliant/devstack-gate)
+
|structure= Zuul, Jenkins, fully upstream components with local configuration, Tempest, Devstack
|method=At present, as part of the CI setup only 1 job (out of 2 planned) has been created as following:
+
|method=Using Zuul to connect to Gerrit
 +
|programs=Ironic
 +
|status=testing in ci-sandbox}}
 +
'''Recheck trigger:''' run ilo-driver-ci tests"<br />
 +
 
 +
Patches we are not testing:
 +
        all-files-match-any:
 +
          - ^.*\.rst$
 +
          - ^doc/.*$
 +
          - ^ironic/tests/.*$
 +
          - ^devstack/.*$
 +
          - ^tools/.*$
 +
          - ^tox.ini$
 +
 
 +
'''Maintenance plan:''' "None"<br />
 +
 
 +
== 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:
  
'''gate-tempest-ironic-ilo-driver-iscsi_ilo'''
+
  driver: '''pxe_ilo'''
 +
  boot mode: '''uefi'''
 +
  boot option: '''netboot'''
 +
  '''partition image'''
 +
  secure boot: '''no'''
  
* An HPE DL320e Gen8 machine has been configured to act as the bare metal system for this job.
+
* '''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.
* Using Zuul to intercept Gerrit event stream.
 
* Each test run uses a fresh devstack.
 
* 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'''
+
===== '''gate-tempest-ironic-ilo-driver-agent_ilo''' =====
  
Currently this job creation is in progress and this will be fired on an HPE Proliant Gen9 machine.
+
* 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:
  
|programs=following services enabled in devstack: nova (by default), neutron, swift, ironic and tempest
+
  driver: '''agent_ilo'''
|status=enabled, non-voting.
+
  boot mode: '''uefi'''
Please see [https://wiki.openstack.org/wiki/Ironic/Drivers/iLODrivers/third-party-ci here] for a detailed description and status.}}
+
  boot option: '''netboot'''
 +
  '''partition image'''
 +
  secure boot: '''no'''
  
'''Recheck trigger''': "run ilo-driver-ci tests"
+
* '''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.

Revision as of 04:55, 13 February 2017

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.