Remove dsvm from zuulv3 jobs

According to [1] the dsvm should be removed from zuulv3 jobs

[1] https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3

Duplicate jobs to avoid break the gate in other projects like:
- ironic-tempest-plugin, ironic-inspector, nova, neutron, devstack

Change-Id: I96a96a9d6f23f02f9f49c962f183e8c5ca78e048
This commit is contained in:
Iury Gregory Melo Ferreira 2019-01-08 14:00:57 +01:00
parent a4717d9958
commit 3ad700acae
2 changed files with 88 additions and 55 deletions

View File

@ -99,7 +99,7 @@
rabbit: True rabbit: True
- job: - job:
name: ironic-dsvm-standalone name: ironic-standalone
description: Test ironic standalone description: Test ironic standalone
parent: ironic-base parent: ironic-base
irrelevant-files: irrelevant-files:
@ -141,8 +141,8 @@
s-proxy: True s-proxy: True
- job: - job:
name: ironic-tempest-dsvm-ipa-partition-redfish-tinyipa name: ironic-tempest-ipa-partition-redfish-tinyipa
description: ironic-tempest-dsvm-ipa-partition-redfish-tinyipa description: ironic-tempest-ipa-partition-redfish-tinyipa
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
@ -151,8 +151,8 @@
IRONIC_ENABLED_HARDWARE_TYPES: redfish IRONIC_ENABLED_HARDWARE_TYPES: redfish
- job: - job:
name: ironic-tempest-dsvm-pxe_ipmitool-postgres name: ironic-tempest-pxe_ipmitool-postgres
description: ironic-tempest-dsvm-pxe_ipmitool-postgres description: ironic-tempest-pxe_ipmitool-postgres
parent: ironic-base parent: ironic-base
vars: vars:
devstack_localrc: devstack_localrc:
@ -162,8 +162,8 @@
postgresql: True postgresql: True
- job: - job:
name: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
description: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
@ -178,8 +178,8 @@
s-proxy: True s-proxy: True
- job: - job:
name: ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa name: ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa
description: ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa description: ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
@ -191,8 +191,8 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa name: ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa
description: ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa description: ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa
parent: ironic-base parent: ironic-base
nodeset: openstack-single-node-xenial nodeset: openstack-single-node-xenial
timeout: 5400 timeout: 5400
@ -203,8 +203,8 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3
description: ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
@ -212,8 +212,8 @@
USE_PYTHON3: True USE_PYTHON3: True
- job: - job:
name: ironic-tempest-dsvm-bfv name: ironic-tempest-bfv
description: ironic-tempest-dsvm-bfv description: ironic-tempest-bfv
parent: ironic-base parent: ironic-base
timeout: 9600 timeout: 9600
vars: vars:
@ -236,8 +236,8 @@
cinder: True cinder: True
- job: - job:
name: ironic-tempest-dsvm-ironic-inspector name: ironic-inspector-tempest
description: ironic-tempest-dsvm-ironic-inspector description: ironic-inspector-tempest
parent: ironic-base parent: ironic-base
required-projects: required-projects:
- openstack/ironic-inspector - openstack/ironic-inspector
@ -258,9 +258,9 @@
s-proxy: True s-proxy: True
- job: - job:
name: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect
description: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect
parent: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
timeout: 5400 timeout: 5400
vars: vars:
devstack_localrc: devstack_localrc:
@ -268,9 +268,9 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-dsvm-ipa-partition-bios-agent_ipmitool-tinyipa-indirect name: ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect
description: ironic-tempest-dsvm-ipa-partition-bios-agent_ipmitool-tinyipa-indirect description: ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect
parent: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
timeout: 5400 timeout: 5400
vars: vars:
devstack_localrc: devstack_localrc:
@ -279,8 +279,8 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-dsvm-functional-python2 name: ironic-tempest-functional-python2
description: ironic-tempest-dsvm-functional-python2 description: ironic-tempest-functional-python2
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
pre-run: playbooks/ci-workarounds/etc-neutron.yaml pre-run: playbooks/ci-workarounds/etc-neutron.yaml
@ -313,9 +313,9 @@
neutron-metering: False neutron-metering: False
- job: - job:
name: ironic-tempest-dsvm-functional-python3 name: ironic-tempest-functional-python3
description: ironic-tempest-dsvm-functional-python3 description: ironic-tempest-functional-python3
parent: ironic-tempest-dsvm-functional-python2 parent: ironic-tempest-functional-python2
vars: vars:
devstack_localrc: devstack_localrc:
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: False IRONIC_TEMPEST_WHOLE_DISK_IMAGE: False
@ -323,8 +323,8 @@
USE_PYTHON3: True USE_PYTHON3: True
- job: - job:
name: ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
description: ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
parent: tempest-multinode-full parent: tempest-multinode-full
pre-run: playbooks/ci-workarounds/set-stack-key.yaml pre-run: playbooks/ci-workarounds/set-stack-key.yaml
timeout: 10800 timeout: 10800
@ -468,3 +468,36 @@
q-agt: True q-agt: True
n-cpu: True n-cpu: True
# TODO(iurygregory) Duplicate jobs to avoid break the gate in other projects
# like: ironic-tempest-plugin, ironic-inspector, nova, neutron, devstack
- job:
name: ironic-dsvm-standalone
description: ironic-dsvm-standalone
parent: ironic-standalone
- job:
name: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa
description: ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa
parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- job:
name: ironic-tempest-dsvm-bfv
description: ironic-tempest-dsvm-bfv
parent: ironic-tempest-bfv
- job:
name: ironic-tempest-dsvm-ironic-inspector
description: ironic-tempest-dsvm-ironic-inspector
parent: ironic-inspector-tempest
- job:
name: ironic-tempest-dsvm-functional-python3
description: ironic-tempest-dsvm-functional-python3
parent: ironic-tempest-functional-python3
- job:
name: ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode
description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
parent: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
pre-run: playbooks/ci-workarounds/set-stack-key.yaml

View File

@ -11,41 +11,41 @@
- release-notes-jobs-python3 - release-notes-jobs-python3
check: check:
jobs: jobs:
- ironic-dsvm-standalone - ironic-standalone
- ironic-tempest-dsvm-functional-python2 - ironic-tempest-functional-python2
- ironic-tempest-dsvm-functional-python3 - ironic-tempest-functional-python3
- ironic-grenade-dsvm - ironic-grenade-dsvm
- ironic-grenade-dsvm-multinode-multitenant - ironic-grenade-dsvm-multinode-multitenant
- ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 - ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3
- ironic-tempest-dsvm-ipa-partition-redfish-tinyipa - ironic-tempest-ipa-partition-redfish-tinyipa
- ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa
- ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect
- ironic-tempest-dsvm-ipa-partition-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect
- ironic-tempest-dsvm-bfv - ironic-tempest-bfv
# Non-voting jobs # Non-voting jobs
- ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa: - ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa:
voting: false voting: false
- ironic-tempest-dsvm-ironic-inspector: - ironic-inspector-tempest:
voting: false voting: false
- bifrost-integration-tinyipa-ubuntu-xenial: - bifrost-integration-tinyipa-ubuntu-xenial:
voting: false voting: false
- ironic-tempest-dsvm-pxe_ipmitool-postgres: - ironic-tempest-pxe_ipmitool-postgres:
voting: false voting: false
gate: gate:
queue: ironic queue: ironic
jobs: jobs:
- ironic-dsvm-standalone - ironic-standalone
- ironic-tempest-dsvm-functional-python2 - ironic-tempest-functional-python2
- ironic-tempest-dsvm-functional-python3 - ironic-tempest-functional-python3
- ironic-grenade-dsvm - ironic-grenade-dsvm
- ironic-grenade-dsvm-multinode-multitenant - ironic-grenade-dsvm-multinode-multitenant
- ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3 - ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3
- ironic-tempest-dsvm-ipa-partition-redfish-tinyipa - ironic-tempest-ipa-partition-redfish-tinyipa
- ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa
- ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect
- ironic-tempest-dsvm-ipa-partition-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect
- ironic-tempest-dsvm-bfv - ironic-tempest-bfv