-#- job:
-# name: '9.x.swarm.runner'
-# description: 'Run all system tests'
-#
-# concurrent: false
-# project-type: multijob
-# node: 'jenkins-master'
-#
-# properties:
-# - heavy-job:
-# weight: 1
-#
-# parameters:
-# - bool:
-# name: PREPARE_SWARM
-# default: true
-# description: "Should I run new slaves?"
-# - 9x-systest-params
-# - mos-jenkins-swarm-params
-#
-# wrappers:
-# - timeout:
-# fail: true
-# timeout: 1800
-#
-# builders:
-#
-# - write-description:
-# description-string: $CUSTOM_VERSION
-#
-# conditional-step:
-# condition-kind: boolean-expression
-# on-evaluation-failure: dont-run
-# steps:
-# - trigger-builds:
-# - project: "deploy-jenkins-swarm"
-# current-parameters: true
-#
-# - multijob:
-# name: 'Run system tests'
-# condition: COMPLETED
-# projects:
-# # Ubuntu
-# - name: '9.x.thread_1'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.jumbo_frames'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ceph_ha_one_controller'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.one_controller_actions'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.multirole'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.thread_3'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.thread_7'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.bonding_ha'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.bonding_ha_one_controller'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.cluster_actions'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.cluster_actions_ha'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.controller_replacement'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.cic_maintenance_mode'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.offloading'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.filling_root'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_tun'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_tun_scale'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_public'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_destructive'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_destructive_vlan'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_neutron_destructive_vxlan'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.command_line'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.logrotate'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ha_destructive_ceph_neutron'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.huge_ha_neutron'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.reduced_footprint'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.repeatable_image_based'
-# current-parameters: true
-# kill-phase-on: NEVER
-# #- name: '9.x.known_issues'
-# # current-parameters: true
-# # kill-phase-on: NEVER
-# - name: '9.x.plugins.fuel_plugin_example'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.plugins.install_plugin_after_cluster_create'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.plugins.detach-rabbitmq-ci-group'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.plugins.thread_separate_haproxy'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.fuel_plugin_reboot'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.fuel_plugin_vip_reservation'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.services_ha'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.services_ha.ceilometer'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.services_ha_one_controller'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.thread_non_func_1'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.thread_usb'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.custom_hostname'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.fuel_master_migrate'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.repetitive_restart'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ready_node_reinstallation'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.error_node_reinstallation'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.bvt_ubuntu_bootstrap'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.full_cluster_reinstallation'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.network_templates'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ironic_deploy_swift'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ironic_deploy_ceph'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.services_reconfiguration_thread_1'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.services_reconfiguration_thread_2'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.cgroup_ha'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.multiracks_2'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.numa_cpu_pinning'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.support_dpdk'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.custom_graph'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.support_dpdk_bond'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.system_test.deploy_centos_master'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.deploy_multipath'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.test_ibp'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.test_bdd'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.support_hugepages'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.smoke_test_configdb'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.unlock_settings_tab_states'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.unlock_settings_tab'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.public_api'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.env_customizations_check'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.graph_extension'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.add_updated_node_to_environment'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ovs_firewall'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.ovs_firewall_with_dpdk'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.test_tags'
-# current-parameters: true
-# kill-phase-on: NEVER
-# - name: '9.x.multiqueue_base_check'
-# current-parameters: true
-# kill-phase-on: NEVER
-# publishers:
-# - description-setter:
-# regexp: "'Description string: (.*)'"
+- job:
+ name: '9.x..swarm.runner'
+ description: 'Run full set of system tests'
+
+ concurrent: false
+ project-type: multijob
+ node: 'jenkins-master'
+
+ properties:
+ - heavy-job:
+ weight: 1
+
+ parameters:
+ - bool:
+ name: PREPARE_SWARM
+ default: true
+ description: "Launch jenkins swarm?"
+ - bool:
+ name: CLEANUP_SWARM
+ default: true
+ description: "Wipe jenkins swarm after tests?"
+ - 9x-systest-params
+ - mos-jenkins-swarm-params
+
+ wrappers:
+ - timeout:
+ fail: true
+ timeout: 1800
+
+ builders:
+ - write-description:
+ description-string: $CUSTOM_VERSION
+
+ - conditional-step:
+ condition-kind: boolean-expression
+ condition-expression: $PREPARE_SWARM
+ on-evaluation-failure: dont-run
+ steps:
+ - trigger-builds:
+ - project: "deploy-jenkins-swarm"
+ current-parameters: true
+ block: true
+
+ - multijob:
+ name: 'Run system tests'
+ condition: COMPLETED
+ projects:
+ # Ubuntu
+ - name: '9.x.thread_1'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.jumbo_frames'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ceph_ha_one_controller'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.one_controller_actions'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.multirole'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.thread_3'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.thread_7'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.bonding_ha'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.bonding_ha_one_controller'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.cluster_actions'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.cluster_actions_ha'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.controller_replacement'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.cic_maintenance_mode'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.offloading'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.filling_root'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_tun'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_tun_scale'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_public'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_destructive'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_destructive_vlan'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_neutron_destructive_vxlan'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.command_line'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.logrotate'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ha_destructive_ceph_neutron'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.huge_ha_neutron'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.reduced_footprint'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.repeatable_image_based'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.plugins.fuel_plugin_example'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.plugins.install_plugin_after_cluster_create'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.plugins.detach-rabbitmq-ci-group'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.plugins.thread_separate_haproxy'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.fuel_plugin_reboot'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.fuel_plugin_vip_reservation'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.services_ha'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.services_ha.ceilometer'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.services_ha_one_controller'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.thread_non_func_1'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.thread_usb'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.custom_hostname'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.fuel_master_migrate'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.repetitive_restart'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ready_node_reinstallation'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.error_node_reinstallation'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.bvt_ubuntu_bootstrap'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.full_cluster_reinstallation'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.network_templates'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ironic_deploy_swift'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ironic_deploy_ceph'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.services_reconfiguration_thread_1'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.services_reconfiguration_thread_2'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.cgroup_ha'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.multiracks_2'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.numa_cpu_pinning'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.support_dpdk'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.custom_graph'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.support_dpdk_bond'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.system_test.deploy_centos_master'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.deploy_multipath'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.test_ibp'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.test_bdd'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.support_hugepages'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.smoke_test_configdb'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.unlock_settings_tab_states'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.unlock_settings_tab'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.public_api'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.env_customizations_check'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.graph_extension'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.add_updated_node_to_environment'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ovs_firewall'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.ovs_firewall_with_dpdk'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.test_tags'
+ current-parameters: true
+ kill-phase-on: NEVER
+ - name: '9.x.multiqueue_base_check'
+ current-parameters: true
+ kill-phase-on: NEVER
+
+ - conditional-step:
+ condition-kind: boolean-expression
+ condition-expression: $CLEANUP_SWARM
+ on-evaluation-failure: dont-run
+ steps:
+ - trigger-builds:
+ - project: "delete-heat-stack"
+ predefined-parameters: |
+ STACK_PREFIX=${STACK_PREFIX}
+ block: true
+
+ publishers:
+ - description-setter:
+ regexp: "'Description string: (.*)'"