- project:
name: '9.x swarm tests'
- swarm-test/repobranch: 'origin/stable/mitaka'
- swarm-test/reponame: 'fuel-qa'
swarm-test/venvpath: '/home/jenkins/qa-venv-9.x'
swarm-test/default_pool: '10.109.0.0/16:24'
description: '9.1 swarm test group' # fixme!
swarm-test/node: 'mos.fuel.base'
- swarm-test/timeout: '480'
+ swarm-test/timeout: '600'
- swarm-test/job-weight: '12'
+ swarm-test/job-weight: '11'
swarm-test/logrotate/artifactNumToKeep: 5
jobs:
- mos/templates/swarm-test:
+ swarm-test/node: "mos.fuel.base"
+ swarm-test/devops-hw-vars: |
+ ADMIN_NODE_CPU=2
+ SLAVE_NODE_CPU=2
+ ADMIN_NODE_MEMORY=4096
+ SLAVE_NODE_MEMORY=4096
testgroup:
- - bvt_2
\ No newline at end of file
+ - prepare_release
+ - bvt_2:
+ swarm-test/custom-overrides-plain-properties: ""
+ - jumbo_frames
+ - thread_1
+ - ceph_ha_one_controller:
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ - one_controller_actions
+ - multirole
+ - thread_7:
+ swarm-test/env-name-suffix: "multirack"
+ swarm-test/custom-overrides-plain-properties: |
+ MULTIPLE_NETWORKS=true
+ FUEL_STATS_ENABLED=true
+ - thread_usb:
+ swarm-test/env-name-suffix: "usb"
+ swarm-test/custom-overrides-plain-properties: |
+ ADMIN_BOOT_DEVICE=usb
+ SHOW_FUELMENU=true
+ - thread_non_func_1
+ - bonding_ha:
+ swarm-test/env-name-suffix: "bond"
+ swarm-test/custom-overrides-plain-properties: |
+ BONDING=true
+ - bonding_ha_one_controller:
+ swarm-test/env-name-suffix: "bond"
+ swarm-test/custom-overrides-plain-properties: |
+ BONDING=true
+ - cluster_actions
+ - cluster_actions_ha
+ - controller_replacement
+ - offloading
+ - filling_root
+ - ha_neutron
+ - ha_neutron_tun
+ - ha_neutron_scale
+ - ha_neutron_public
+ - ha_neutron_destructive
+ - ha_neutron_destructive_vlan
+ - ha_neutron_destructive_vxlan
+ - command_line
+ - logrotate
+ - ha_destructive_ceph_neutron
+ - repeatable_image_based
+ - custom_hostname
+ - repetitive_restart:
+ swarm-test/custom-overrides-plain-properties: |
+ PATCHING_RUN_RALLY=true
+ - ready_node_reinstallation
+ - error_node_reinstallation
+ - bvt_ubuntu_bootstrap
+ - full_cluster_reinstallation
+ - fuel_plugin_reboot
+ - fuel_plugin_vip_reservation
+ - network_templates
+ - reduced_footprint
+ - ironic_deploy_swift:
+ swarm-test/env-name-suffix: "ironic"
+ swarm-test/custom-overrides-plain-properties: |
+ IRONIC_ENABLED=true
+ IRONIC_NODES_COUNT=1
+ - ironic_deploy_ceph:
+ swarm-test/env-name-suffix: "ironic"
+ swarm-test/custom-overrides-plain-properties: |
+ IRONIC_ENABLED=true
+ IRONIC_NODES_COUNT=1
+ - services_reconfiguration_thread_1:
+ swarm-test/custom-overrides-plain-properties: |
+ DISABLE_SSL=true
+ - services_reconfiguration_thread_2:
+ swarm-test/timeout: '840'
+ swarm-test/custom-overrides-plain-properties: |
+ DISABLE_SSL=true
+ - cgroup_ha
+ - multiracks_2:
+ swarm-test/env-name-suffix: "multirack"
+ swarm-test/custom-overrides-plain-properties: |
+ MULTIPLE_NETWORKS=true
+ - support_dpdk:
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ - custom_graph
+ - support_dpdk_bond:
+ swarm-test/env-name-suffix: "dpdk_bond"
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ BONDING=true
+ - test_ibp
+ - test_bdd
+ - smoke_test_configdb:
+ swarm-test/custom-overrides-plain-properties: |
+ PERESTROIKA_REPO=http://perestroika-repo-tst.infra.mirantis.net/mos-repos/centos/mos-master-centos7/os/x86_64/
+ - unlock_settings_tab_states
+ - unlock_settings_tab:
+ swarm-test/timeout: '1200'
+ - public_api:
+ swarm-test/env-name-suffix: "dmz"
+ swarm-test/custom-overrides-plain-properties: |
+ ENABLE_DMZ=true
+ - env_customizations_check
+ - graph_extension
+ - add_updated_node_to_environment:
+ swarm-test/custom-overrides-plain-properties: |
+ FUEL_RELEASE_VERSION=9.0
+ UPDATE_MASTER=False
+ FORCE_DISABLE_UPDATES=True
+ NODES_COUNT=6
+ # test group below uses only 4 VMs at the same time so there is no need
+ # to put in in huge_systest node
+ - multiqueue_base_check:
+ swarm-test/env-name-suffix: "multiqueue"
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ SLAVE_NODE_CPU=4
+ - ovs_firewall
+ - ovs_firewall_with_dpdk:
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ - test_tags
+##########################################
+ - mos/templates/swarm-test:
+ # TODO: HUGE nodes, 8gb ram
+ swarm-test/node: "mos.fuel.huge"
+ swarm-test/job-weight: '23'
+ swarm-test/devops-hw-vars: |
+ ADMIN_NODE_CPU=2
+ SLAVE_NODE_CPU=2
+ ADMIN_NODE_MEMORY=4096
+ SLAVE_NODE_MEMORY=8192
+ testgroup:
+ - setup
+ - thread_3:
+ swarm-test/custom-overrides-plain-properties: |
+ SLAVE_NODE_MEMORY=5632
+ - cic_maintenance_mode:
+ swarm-test/custom-overrides-plain-properties: |
+ SLAVE_NODE_MEMORY=5120
+ - huge_ha_neutron:
+ swarm-test/custom-overrides-plain-properties: |
+ SERVTEST_LOCAL_PATH=/home/jenkins/workspace/cloud-images
+ - services_ha:
+ swarm-test/timeout: '1200'
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ SERVTEST_LOCAL_PATH=/home/jenkins/workspace/cloud-images
+ EXTERNAL_MONGO_URLS=172.18.184.111,172.18.184.112,172.18.184.127
+ EXTERNAL_MONGO_USER=$EXTERNAL_MONGO_USER
+ EXTERNAL_MONGO_DB_NAME=$EXTERNAL_MONGO_DB_NAME
+ EXTERNAL_MONGO_PASS=$EXTERNAL_MONGO_PASS
+ EXTERNAL_MONGO_REPL_SET=ceilometer
+ - services_ha.ceilometer:
+ swarm-test/timeout: '1200'
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ SERVTEST_LOCAL_PATH=/home/jenkins/workspace/cloud-images
+ EXTERNAL_MONGO_URLS=172.18.184.111,172.18.184.112,172.18.184.127
+ EXTERNAL_MONGO_USER=$EXTERNAL_MONGO_USER
+ EXTERNAL_MONGO_DB_NAME=$EXTERNAL_MONGO_DB_NAME
+ EXTERNAL_MONGO_PASS=$EXTERNAL_MONGO_PASS
+ EXTERNAL_MONGO_REPL_SET=ceilometer
+ - services_ha_one_controller:
+ swarm-test/timeout: '1200'
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ SERVTEST_LOCAL_PATH=/home/jenkins/workspace/cloud-images
+ EXTERNAL_MONGO_URLS=172.18.184.111,172.18.184.112,172.18.184.127
+ EXTERNAL_MONGO_USER=$EXTERNAL_MONGO_USER
+ EXTERNAL_MONGO_DB_NAME=$EXTERNAL_MONGO_DB_NAME
+ EXTERNAL_MONGO_PASS=$EXTERNAL_MONGO_PASS
+ EXTERNAL_MONGO_REPL_SET=ceilometer
+ - fuel_master_migrate:
+ swarm-test/env-name-suffix: "master_migrate"
+ swarm-test/custom-overrides-plain-properties: |
+ SLAVE_NODE_CPU=4
+ - numa_cpu_pinning:
+ swarm-test/timeout: '600'
+ swarm-test/env-name-suffix: "numa_nodes"
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=true
+ SLAVE_NODE_CPU=6
+ DRIVER_ENABLE_ACPI=true
+ NUMA_NODES=2
+ - deploy_multipath:
+ swarm-test/env-name-suffix: "multipath"
+ swarm-test/custom-overrides-plain-properties: |
+ MULTIPATH=True
+ SLAVE_MULTIPATH_DISKS_COUNT=2
+ SLAVE_NODE_CPU=4
+ DEVOPS_SETTINGS_TEMPLATE=$WORKSPACE/system_test/tests_templates/tests_configs/multipath_3_nodes.yaml
+ NODES_COUNT=4
+ NODE_VOLUME_SIZE=40
+ - support_hugepages:
+ swarm-test/env-name-suffix: "hugepages"
+ swarm-test/custom-overrides-plain-properties: |
+ KVM_USE=True
+ DRIVER_ENABLE_ACPI=true
+ NUMA_NODES=2
+ SLAVE_NODE_CPU=4
+ ENV_SLAVE_LOGIN=root
+ ENV_SLAVE_PASSWORD=r00tme
+ # SLAVE_NODE_MEMORY=5120
id: mos/templates/swarm-test
swarm-test/node: 'mos.fuel.base'
- swarm-test/weight: '7'
+ swarm-test/job-weight: '7'
swarm-test/venvpath: '/home/jenkins/qa-venv-9.x'
swarm-test/custom-overrides-plain-properties: ''
swarm-test/custom-overrides-properties-file: ''
- swarm-test/timeout: '180'
+ swarm-test/timeout: '480'
swarm-test/make-snapshot: 'false'
+ swarm-test/repobranch: 'origin/stable/mitaka'
+ swarm-test/reponame: 'fuel-qa'
+ swarm-test/env-name-suffix: ''
swarm-test/build-discarder/artifactDaysToKeep: -1
swarm-test/build-discarder/artifactNumToKeep: -1
swarm-test/build-discarder/numToKeep: 20
description: 'Run Swarm Test {testgroup}'
- node: '{swarm-test/node}'
+# node: '{swarm-test/node}'
concurrent: true
build-discarder:
numToKeep: '{swarm-test/build-discarder/numToKeep}'
parameters:
+ - label:
+ name: NODE_LABEL
+ desctiption: "Label where to run job; node name are acceptable too"
+ default: '{swarm-test/node}'
+ - string:
+ name: ENV_NAME_SUFFIX
+ default: "{swarm-test/env-name-suffix}"
+ description: "Suffix to add to ENV_NAME"
- 9x-systest-params
- text:
name: EXTRA_OPTS
TEST_GROUP={testgroup}
VENV_PATH={swarm-test/venvpath}
MAKE_SNAPSHOT={swarm-test/make-snapshot}
- SLAVE_NODE_MEMORY=4096
- SLAVE_NODE_CPU=2
- ADMIN_NODE_MEMORY=4096
- ADMIN_NODE_CPU=2
-
+ {swarm-test/devops-hw-vars}
- inject: # Overrides
properties-content: '{swarm-test/custom-overrides-plain-properties}'
- inject-text-parameter: