]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Add full swarm runner 80/40780/1
authorVladimir Khlyunev <vkhlyunev@mirantis.com>
Mon, 18 Mar 2019 07:10:53 +0000 (11:10 +0400)
committerVladimir Khlyunev <vkhlyunev@mirantis.com>
Mon, 18 Mar 2019 07:10:53 +0000 (11:10 +0400)
Change-Id: I9af077172ed89a76fc0af50d6ab6bbf7979053a7

maintenance-ci/mos/jobs/9.x.swarm.runner.yaml

index 62a01da763eaca5c17968db1921c3ce1259680cd..5d36604af5d3e1e944f788db3791433d846ed012 100644 (file)
-#- 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: (.*)'"