Add a full set of IPA jobs to the CI

We have managed to break the CI once already, let's make sure it
doesn't happen again.

Change-Id: Ie5232990d3b645fc395eb25b33dc09293693a732
This commit is contained in:
Dmitry Tantsur 2019-08-24 19:10:46 +02:00
parent 6ff51b4217
commit ba2c967666
1 changed files with 10 additions and 22 deletions

View File

@ -6,36 +6,24 @@
check:
jobs:
- openstack-tox-pep8
- ipa-builder-tempest-ironic-inspector-src
- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src
- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src
- ipa-tempest-ironic-inspector-src
gate:
jobs:
- openstack-tox-pep8
- ipa-builder-tempest-ironic-inspector-src
- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src
- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src
- ipa-tempest-ironic-inspector-src
post:
jobs:
- publish-openstack-python-branch-tarball
- ipa-builder-buildimage-tinyipa
- job:
name: ipa-builder-tempest-ironic-inspector-src
parent: ironic-ipa-base
timeout: 10800
required-projects:
# These are in addition to what is in ironic-ipa-base
- openstack/ironic-inspector
- openstack/python-ironic-inspector-client
vars:
devstack_localrc:
DEVSTACK_GATE_TEMPEST_REGEX: InspectorBasicTest
DEVSTACK_GATE_IRONIC_INSPECTOR: 1
IRONIC_VM_EPHEMERAL_DISK: 0
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_INSPECTOR_BUILD_RAMDISK: True
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
devstack_plugins:
ironic-inspector: https://opendev.org/openstack/ironic-inspector
- job:
name: ipa-builder-buildimage-tinyipa
parent: ironic-python-agent-buildimage-base