跳转到: 导航, 搜索

Ironic/Drivers/iLODrivers/third-party-ci

概述

本文档描述了惠普 Proliant iLO 驱动程序的 CI 测试环境和设置细节。

第三方系统: 惠普 Proliant CI
Gerrit 账户: proliantci
联系方式: ankit.kumar5@hpe.com paresh.sao@hpe.com。
目的: 确保 OpenStack 能够与惠普 Proliant CI 正常运行
结构: Zuul, Jenkins, 完全上游组件,本地配置,Tempest, Devstack
方法: 使用 Zuul 连接到 Gerrit
OpenStack 程序: Ironic
当前状态: 在 ci-sandbox 中测试


重新检查触发器: 运行 ilo-driver-ci 测试

我们未测试的补丁

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

维护计划: “无”

工作

目前,作为 CI 设置的一部分,已创建 3 个任务,如下所示

gate-tempest-ironic-ilo-driver-iscsi_ilo
  • 为了设置第三方 CI,nova(默认)、neutron、swift、ironic 和 tempest 等服务已启用。
  • 一台 HPE DL320e Gen8 机器已配置为充当裸机系统。
  • 此任务中不同角色参数的配置如下
 driver: iscsi_ilo
 boot mode: bios
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops 是 tempest 场景测试,它作为此任务的一部分运行,并测试已配置的裸机系统上的基本配置。


gate-tempest-ironic-ilo-driver-pxe_ilo
  • 为了设置第三方 CI,nova(默认)、neutron、swift、ironic 和 tempest 等服务已启用。
  • 一台 HPE DL180 Gen9 机器已配置为充当裸机系统。
  • 此任务中不同角色参数的配置如下
 driver: pxe_ilo
 boot mode: uefi
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops 是 tempest 场景测试,它作为此任务的一部分运行,并测试已配置的裸机系统上的基本配置。


gate-tempest-ironic-ilo-driver-agent_ilo
  • 为了设置第三方 CI,nova(默认)、neutron、swift、ironic 和 tempest 等服务已启用。
  • 一台 HPE DL180 Gen9 机器已配置为充当裸机系统。
  • 此任务中不同角色参数的配置如下
 driver: agent_ilo
 boot mode: uefi
 boot option: netboot
 partition image
 secure boot: no
  • test_baremetal_server_ops 是 tempest 场景测试,它作为此任务的一部分运行,并测试已配置的裸机系统上的基本配置。