Merge jobs

- Removed ironic-inspector-non-standalone-tempest
- add the non-standalone case to ironic-inspector-tempest-managed and
  make voting in check and gate.
- Renamed ironic-inspector-tempest-managed to match the new scenario.
- Keep a copy of ironic-inspector-tempest-managed

Change-Id: Icf9406c2b9e2829a36fa37e49b2692a76d67bdb6
This commit is contained in:
Iury Gregory Melo Ferreira 2020-05-07 15:16:05 +02:00
parent 80167d4908
commit f416673374
2 changed files with 11 additions and 18 deletions

View File

@ -46,8 +46,8 @@
ironic-inspector-dhcp: True ironic-inspector-dhcp: True
- job: - job:
name: ironic-inspector-non-standalone-tempest name: ironic-inspector-tempest-managed-non-standalone
description: Execute python3 tempest tests for ironic-inspector running in non-standalone mode description: The boot is managed by ironic, ironic-inspector runs in non-standalone mode.
parent: ironic-inspector-base parent: ironic-inspector-base
vars: vars:
tempest_test_timeout: 3600 tempest_test_timeout: 3600
@ -56,6 +56,9 @@
IRONIC_DEFAULT_BOOT_OPTION: netboot IRONIC_DEFAULT_BOOT_OPTION: netboot
IRONIC_INSPECTOR_STANDALONE: False IRONIC_INSPECTOR_STANDALONE: False
IRONIC_TEMPEST_BUILD_TIMEOUT: 3600 IRONIC_TEMPEST_BUILD_TIMEOUT: 3600
IRONIC_INSPECTOR_TEMPEST_DISCOVERY_TIMEOUT: 1200
IRONIC_INSPECTOR_MANAGED_BOOT: True
IRONIC_INSPECTOR_NODE_NOT_FOUND_HOOK: ''
devstack_services: devstack_services:
s-account: True s-account: True
s-container: True s-container: True
@ -81,16 +84,6 @@
IRONIC_INSPECTOR_DHCP_FILTER: dnsmasq IRONIC_INSPECTOR_DHCP_FILTER: dnsmasq
IRONIC_INSPECTOR_INTROSPECTION_DATA_STORE: database IRONIC_INSPECTOR_INTROSPECTION_DATA_STORE: database
- job:
name: ironic-inspector-tempest-managed
description: A job with boot managed by ironic
parent: ironic-inspector-base
vars:
devstack_localrc:
IRONIC_DEFAULT_BOOT_OPTION: netboot
IRONIC_INSPECTOR_MANAGED_BOOT: True
IRONIC_INSPECTOR_NODE_NOT_FOUND_HOOK: ''
- job: - job:
# Security testing for known issues # Security testing for known issues
name: ironic-inspector-tox-bandit name: ironic-inspector-tox-bandit
@ -186,3 +179,7 @@
- ^setup.cfg$ - ^setup.cfg$
- ^tools/.*$ - ^tools/.*$
- ^tox.ini$ - ^tox.ini$
- job:
name: ironic-inspector-tempest-managed
parent: ironic-inspector-tempest-managed-non-standalone

View File

@ -11,11 +11,7 @@
- ironic-inspector-grenade - ironic-inspector-grenade
- ironic-inspector-tempest - ironic-inspector-tempest
- ironic-inspector-tempest-discovery - ironic-inspector-tempest-discovery
- ironic-inspector-tempest-managed - ironic-inspector-tempest-managed-non-standalone
# NOTE (rpittau) sadly temporary disabling the non-standalone-tempest
# job until we got it fixed
- ironic-inspector-non-standalone-tempest:
voting: false
- openstack-tox-functional-py36 - openstack-tox-functional-py36
- bifrost-integration-tinyipa-ubuntu-bionic: - bifrost-integration-tinyipa-ubuntu-bionic:
voting: false voting: false
@ -27,5 +23,5 @@
- ironic-inspector-grenade - ironic-inspector-grenade
- ironic-inspector-tempest - ironic-inspector-tempest
- ironic-inspector-tempest-discovery - ironic-inspector-tempest-discovery
- ironic-inspector-tempest-managed - ironic-inspector-tempest-managed-non-standalone
- openstack-tox-functional-py36 - openstack-tox-functional-py36