swarm-test/custom-overrides-plain-properties: |
KVM_USE=true
- test_tags
+##########################################
+#plugins base
+ - fuel_plugin_example
+ - install_plugin_after_cluster_create
+ - detach-rabbitmq-ci-group
##########################################
- mos/templates/swarm-test:
# TODO: HUGE nodes, 8gb ram
ENV_SLAVE_LOGIN=root
ENV_SLAVE_PASSWORD=r00tme
# SLAVE_NODE_MEMORY=5120
+ ##### plugin huge
+ - thread_separate_haproxy:
+ swarm-test/env-name-suffix: "haproxy-detach"
+ swarm-test/custom-overrides-plain-properties: |
+ MULTIPLE_NETWORKS=true
+ USE_HAPROXY_TEMPLATE=true
\ No newline at end of file
--- /dev/null
+- builder:
+ name: download-plugins
+ builders:
+
+ - inject:
+ properties-content: |
+ PLUGINS=${WORKSPACE}/plugins_data
+ PLUGINS_URL=http://maintenance-ci.scc.mirantis.net/job/9.0.build-fuel-plugins/lastSuccessfulBuild/artifact/built_plugins/
+
+ - inject:
+ properties-content: |
+ EXAMPLE_PLUGIN_PATH=${PLUGINS}/fuel_plugin_example-1.0.0.fp
+ EXAMPLE_PLUGIN_V3_PATH=${PLUGINS}/fuel_plugin_example_v3-3.0-3.0.0-1.noarch.rpm
+ EXAMPLE_PLUGIN_V4_PATH=${PLUGINS}/fuel_plugin_example_v4_hotpluggable-4.0-4.0.0-1.noarch.rpm
+ SEPARATE_SERVICE_DB_PLUGIN_PATH=${PLUGINS}/detach-database-1.1-1.1.0-1.noarch.rpm
+ SEPARATE_SERVICE_RABBIT_PLUGIN_PATH=${PLUGINS}/detach-rabbitmq-1.1-1.1.2-1.noarch.rpm
+ SEPARATE_SERVICE_KEYSTONE_PLUGIN_PATH=${PLUGINS}/detach-keystone-1.0-1.0.2-1.noarch.rpm
+ SEPARATE_SERVICE_HAPROXY_PLUGIN_PATH=${PLUGINS}/detach_haproxy-2.0-2.0.0-1.noarch.rpm
+ SEPARATE_SERVICE_BALANCER_PLUGIN_PATH=${PLUGINS}/external_loadbalancer-2.0-2.0.0-1.noarch.rpm
+
+ - shell:
+ !include-raw: '../scripts/download_fuel_plugins.sh'
--- /dev/null
+#!/bin/bash
+set -ex
+
+: "${PLUGINS_URL?}"
+: "${PLUGINS?}"
+
+rm -rvf "${PLUGINS}"
+mkdir -p "${PLUGINS}"
+
+for _p in EXAMPLE_PLUGIN_PATH \
+ EXAMPLE_PLUGIN_V3_PATH \
+ EXAMPLE_PLUGIN_V4_PATH \
+ SEPARATE_SERVICE_DB_PLUGIN_PATH \
+ SEPARATE_SERVICE_RABBIT_PLUGIN_PATH \
+ SEPARATE_SERVICE_KEYSTONE_PLUGIN_PATH \
+ SEPARATE_SERVICE_HAPROXY_PLUGIN_PATH \
+ SEPARATE_SERVICE_BALANCER_PLUGIN_PATH ; do
+ _plugin_path="${!_p}"
+ _plugin_name="${_plugin_path##*\/}"
+ curl -s "${PLUGINS_URL}${_plugin_name}" -o "${_plugin_path}"
+done
\ No newline at end of file
properties-content: $MOS_MIRROR_OVERWRITES
- inject-text-parameter:
properties-content: $EXTRA_OPTS
+ - download-plugins
- 9x-run-sys-test
publishers: