diff options
author | Zuul <zuul@review.opendev.org> | 2020-05-08 15:02:01 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2020-05-08 15:02:01 +0000 |
commit | 1b08a2e8f681c5ca4e517c74051ea6e8ad83798e (patch) | |
tree | 2047bf07b95aa9ef0efbc5c1df024f8f4bf70121 /zuul.d | |
parent | 2262db488c88c5c5cc398ca4ff1f566373995a48 (diff) | |
parent | 2dc18de2e67e16613ed0cde72f1ea889f3475469 (diff) | |
download | ironic-1b08a2e8f681c5ca4e517c74051ea6e8ad83798e.tar.gz |
Merge "Add ironic-standalone-redfish"
Diffstat (limited to 'zuul.d')
-rw-r--r-- | zuul.d/ironic-jobs.yaml | 65 | ||||
-rw-r--r-- | zuul.d/project.yaml | 2 |
2 files changed, 65 insertions, 2 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml index 24ca4afbe..d59f2736c 100644 --- a/zuul.d/ironic-jobs.yaml +++ b/zuul.d/ironic-jobs.yaml @@ -87,7 +87,9 @@ - job: name: ironic-standalone - description: Test ironic standalone + description: + Test ironic standalone configured with ipmi hardware type, iscsi and + direct deploy interfaces, rescue enabled. parent: ironic-base irrelevant-files: - ^.*\.rst$ @@ -109,7 +111,7 @@ IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_DEFAULT_DEPLOY_INTERFACE: direct IRONIC_DEFAULT_RESCUE_INTERFACE: agent - IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible" + IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct" IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue" IRONIC_RAMDISK_TYPE: tinyipa IRONIC_RPC_TRANSPORT: json-rpc @@ -139,6 +141,65 @@ s-proxy: True - job: + name: ironic-standalone-redfish + parent: ironic-base + description: + Test ironic standalone configured with redfish hardware type, iscsi and + direct and ansible deploy interfaces, rescue it's not enabled. + required-projects: + - openstack/sushy-tools + irrelevant-files: + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^ironic/locale/.*$ + - ^ironic/tests/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test-requirements.txt$ + - ^tools/.*$ + - ^tox.ini$ + vars: + tempest_test_regex: ironic_standalone + tempest_concurrency: 2 + devstack_localrc: + FORCE_CONFIG_DRIVE: False + IRONIC_AUTOMATED_CLEAN_ENABLED: False + IRONIC_DEPLOY_DRIVER: redfish + IRONIC_ENABLED_HARDWARE_TYPES: redfish + IRONIC_ENABLED_POWER_INTERFACES: redfish + IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish + IRONIC_DEFAULT_DEPLOY_INTERFACE: direct + IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible" + IRONIC_RPC_TRANSPORT: json-rpc + IRONIC_RAMDISK_TYPE: tinyipa + IRONIC_VM_COUNT: 6 + IRONIC_VM_VOLUME_COUNT: 2 + IRONIC_VM_SPECS_RAM: 384 + # We're using a lot of disk space in this job. Some testing nodes have + # a small root partition, so use /opt which is mounted from a bigger + # ephemeral partition on such nodes + LIBVIRT_STORAGE_POOL_PATH: /opt/libvirt/images + SWIFT_ENABLE_TEMPURLS: True + SWIFT_TEMPURL_KEY: secretkey + devstack_services: + n-api: False + n-api-meta: False + n-cauth: False + n-cond: False + n-cpu: False + n-novnc: False + n-obj: False + n-sch: False + nova: False + placement-api: False + s-account: True + s-container: True + s-object: True + s-proxy: True + +- job: name: ironic-tempest-partition-bios-redfish-pxe description: "Deploy ironic node over PXE using BIOS boot mode" parent: ironic-base diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 1e3604645..aaeff6c86 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -11,6 +11,8 @@ jobs: - ironic-tox-unit-with-driver-libs - ironic-standalone + - ironic-standalone-redfish: + voting: false - ironic-tempest-functional-python3 - ironic-grenade # Temporary disable voting because of end of cycle CI instability. |