blob: a73b8ad5af12f39899fd06ae405966fe37e82d50 [file] [log] [blame]
Dmitrii Kabanovb908f302017-08-11 00:21:59 -07001parameters:
Sam Stoelinga1539f3c2017-09-25 17:05:40 -07002 _param:
3 jenkins_salt_api_url: "http://${_param:salt_master_host}:6969"
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -05004 cvp_sanity_default_repo: "https://github.com/Mirantis/cvp-sanity-checks"
Dmitrii Kabanovb908f302017-08-11 00:21:59 -07005 jenkins:
6 client:
7 view:
8 Validation:
9 enabled: true
10 type: ListView
11 include_regex: "validate.*"
12 job:
13 validate_openstack:
14 type: workflow-scm
15 name: validate-openstack
16 display_name: "Validate - Openstack"
17 discard:
18 build:
Jakub Josef1a828962018-01-23 12:33:34 +010019 keep_num: 50
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070020 artifact:
Jakub Josef1a828962018-01-23 12:33:34 +010021 keep_num: 50
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070022 concurrent: false
23 scm:
24 type: git
25 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010026 branch: "${_param:jenkins_pipelines_branch}"
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070027 credentials: "gerrit"
28 script: validate-cloud.groovy
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070029 param:
30 SALT_MASTER_URL:
31 type: string
Sam Stoelinga1539f3c2017-09-25 17:05:40 -070032 default: "${_param:jenkins_salt_api_url}"
33 description: Full Salt API address [e.g. https://10.10.10.2:6969]
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070034 SALT_MASTER_CREDENTIALS:
35 type: string
36 default: "salt"
Tetiana Korchakd644b352017-08-25 10:30:57 -070037 description: Credentials to the Salt API
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070038 TEST_IMAGE:
39 type: string
azvyagintsev16ca7ce2018-08-21 17:20:33 +030040 default: "${_param:mcp_docker_registry}/mirantis/oss/qa-tools"
Tetiana Korchakd644b352017-08-25 10:30:57 -070041 description: Docker image to setup testing environment
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070042 TARGET_NODE:
43 type: string
44 default: ""
Tetiana Korchakd644b352017-08-25 10:30:57 -070045 description: Target node where this job will be executed from
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070046 RUN_RALLY_TESTS:
47 type: boolean
48 default: 'true'
Tetiana Korchakd644b352017-08-25 10:30:57 -070049 description: If chosen then Rally tests will be executed
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070050 RUN_TEMPEST_TESTS:
51 type: boolean
52 default: 'true'
Tetiana Korchakd644b352017-08-25 10:30:57 -070053 description: If chosen then Tempest tests will be executed
Dmitrii Kabanov58bd85e2017-08-14 16:37:39 -070054 RUN_K8S_TESTS:
55 type: boolean
56 default: 'true'
Tetiana Korchakd644b352017-08-25 10:30:57 -070057 description: If chosen then K8S tests will be executed
Dmitrii Kabanovb908f302017-08-11 00:21:59 -070058 TEMPEST_TEST_SET:
59 type: choice
60 choices:
61 - smoke
62 - full
Tetiana Korchakd644b352017-08-25 10:30:57 -070063 description: Set of Tempest tests to run
Dmitrii Kabanov263cd8a2017-11-10 00:42:22 -080064 TEMPEST_CONFIG_REPO:
65 type: string
66 default: ""
67 description: Git repository with configuration files for Tempest
68 TEMPEST_CONFIG_BRANCH:
69 type: string
70 default: ""
71 description: Git branch which will be used during the checkout
72 TEMPEST_REPO:
73 type: string
74 default: ""
75 description: Git repository with Tempest
76 TEMPEST_VERSION:
77 type: string
78 default: ""
79 description: Version of Tempest (tag, branch or commit)
Tetiana Korchakd644b352017-08-25 10:30:57 -070080 TEST_K8S_NODE:
81 type: string
82 default: ""
83 description: Kubernetes node to run tests from
Dmitrii Kabanov58bd85e2017-08-14 16:37:39 -070084 TEST_K8S_API_SERVER:
85 type: string
86 default: "http://127.0.0.1:8080"
Tetiana Korchakd644b352017-08-25 10:30:57 -070087 description: API server parameter for K8S tests
Dmitrii Kabanov58bd85e2017-08-14 16:37:39 -070088 TEST_K8S_CONFORMANCE_IMAGE:
89 type: string
vrovachev7e709802017-09-15 20:04:26 +040090 default: "docker-dev-virtual.docker.mirantis.net/mirantis/kubernetes/k8s-conformance:v1.7.5-2_1504192939316"
Tetiana Korchakd644b352017-08-25 10:30:57 -070091 description: Docker image to run K8S tests
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -070092 RUN_SPT_TESTS:
93 type: boolean
94 default: 'true'
Tetiana Korchakd644b352017-08-25 10:30:57 -070095 description: If chosen then SPT tests will be executed
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -070096 SPT_SSH_USER:
97 type: string
98 default: "root"
Tetiana Korchakd644b352017-08-25 10:30:57 -070099 description: Username that is used to ssh between cluster nodes
Dmitrii Kabanovf984ed42017-09-29 10:32:35 -0700100 FLOATING_NETWORK:
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -0700101 type: string
102 default: ""
Tetiana Korchakd644b352017-08-25 10:30:57 -0700103 description: External(floating) network name (used in both SPT and Rally)
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -0700104 SPT_IMAGE:
105 type: string
106 default: ""
Tetiana Korchakd644b352017-08-25 10:30:57 -0700107 description: Image that is used for network-VM-to-VM-iperf-tests tests
Dmitrii Kabanovf984ed42017-09-29 10:32:35 -0700108 SPT_IMAGE_USER:
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -0700109 type: string
110 default: ""
Tetiana Korchakd644b352017-08-25 10:30:57 -0700111 description: Username that is used to ssh to SPT_IMAGE
Dmitrii Kabanova2ff9b22017-08-30 15:47:20 -0700112 SPT_FLAVOR:
113 type: string
114 default: ""
Tetiana Korchakd644b352017-08-25 10:30:57 -0700115 description: Flavor name for SPT_IMAGE (make sure you have required flavor created)
Dmitrii Kabanovf984ed42017-09-29 10:32:35 -0700116 RALLY_IMAGE:
117 type: string
118 default: "cirros"
119 RALLY_FLAVOR:
120 type: string
121 default: "m1.tiny"
Tetiana Korchakd644b352017-08-25 10:30:57 -0700122 description: Flavor name for Rally scenarios
Dmitrii Kabanov263cd8a2017-11-10 00:42:22 -0800123 RALLY_CONFIG_REPO:
124 type: string
125 default: ""
126 description: Git repository with configuration files for Rally
127 RALLY_CONFIG_BRANCH:
128 type: string
129 default: ""
130 description: Git branch which will be used during the checkout
Sergey Galkin42639302017-12-01 16:27:30 +0400131 RALLY_SCENARIOS:
132 type: string
133 default: ""
134 description: Rally scenarios directory or file with scenarios
Oleg Basov894f8c12018-09-04 21:44:12 +0200135 RALLY_SL_SCENARIOS:
136 type: string
137 default: ""
138 description: Stacklight Rally scenarios directory or file with scenarios
Sergey Galkin42639302017-12-01 16:27:30 +0400139 RALLY_TASK_ARGS_FILE:
140 type: string
141 default: ""
142 description: Rally scenarios arguments file
Tetiana Korchakd644b352017-08-25 10:30:57 -0700143 AVAILABILITY_ZONE:
144 type: string
145 default: "nova"
146 description: Name of availability zone
147 GENERATE_REPORT:
148 type: boolean
149 default: 'true'
150 description: If chosen then at the end of the test run HTML report will be generated
151 ACCUMULATE_RESULTS:
152 type: boolean
153 default: 'true'
154 description: If chosen then previous build results will be used in the current build
mkraynovdc3b3ee2018-07-25 15:58:29 +0400155 RALLY_PLUGINS_REPO:
156 type: string
157 default: ""
158 description: Git repository with Rally plugins
159 RALLY_PLUGINS_BRANCH:
160 type: string
161 default: ""
162 description: Git branch which will be used during the checkout
163 K8S_RALLY:
164 type: boolean
165 default: 'false'
166 description: If chosen then K8S Rally test will be executed
Oleg Basov894f8c12018-09-04 21:44:12 +0200167 STACKLIGHT_RALLY:
168 type: boolean
169 default: 'false'
170 description: If chosen then Stacklight Rally test will be executed
mkraynovdc3b3ee2018-07-25 15:58:29 +0400171 JOB_TIMEOUT:
172 type: string
173 default: "3"
174 description: Job timeout in hours
175 REPORT_DIR:
176 type: string
177 default: ""
178 description: Path for reports outside docker image
mkraynov3fcda252018-08-07 18:35:18 +0400179 SKIP_LIST:
180 type: string
181 description: "Skip list for Rally test"
182 default: ""
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500183 cvp-sanity:
184 type: workflow-scm
Oleksii Zhurba07076052017-11-08 12:59:25 -0600185 name: cvp-sanity
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500186 display_name: "CVP - Sanity checks"
187 discard:
188 build:
189 keep_num: 20
190 artifact:
191 keep_num: 20
192 concurrent: false
193 scm:
194 type: git
195 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +0100196 branch: "${_param:jenkins_pipelines_branch}"
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500197 credentials: "gerrit"
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -0500198 script: cvp-runner.groovy
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500199 param:
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500200 DEBUG_MODE:
201 type: boolean
202 default: 'false'
203 description: Enable if you need to keep container after the test and debug
204 IMAGE:
205 type: string
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500206 default: "${_param:mcp_docker_registry}/mirantis/cvp/cvp-sanity-checks:${_param:apt_mk_version}"
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500207 description: Docker image with tests and all pip dependecies to use for testing
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500208 SALT_MASTER_URL:
209 type: string
Oleksii Zhurba07076052017-11-08 12:59:25 -0600210 default: "${_param:jenkins_salt_api_url}"
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500211 description: Full Salt API address [e.g. https://10.10.10.2:6969]
212 SALT_MASTER_CREDENTIALS:
213 type: string
214 default: "salt"
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -0500215 TESTS_REPO:
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500216 type: string
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -0500217 default: "${_param:cvp_sanity_default_repo}"
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500218 description: Url for cvp-sanity-checks
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -0500219 TESTS_SETTINGS:
Oleksii Zhurba07076052017-11-08 12:59:25 -0600220 type: string
221 default: ""
222 description: e.g. skipped_nodes=nal01.local.com,ntw01.local.com
Oleksii Zhurbac0af3f02018-06-14 13:47:54 -0500223 TESTS_SET:
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500224 type: string
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500225 default: "cvp_checks/tests/"
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500226 description: "Leave as is for full run or add a filename, e.g. _default_path_/test_mtu.py"
Oleksii Zhurbad97ac812017-10-05 14:18:50 -0500227 PROXY:
228 type: string
229 default: ""
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500230 description: "Proxy address to use to access the Internet. For offline mode, use \"offline\" value."
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600231 cvp-func:
232 type: workflow-scm
233 name: cvp-func
234 display_name: "CVP - Functional tests"
235 discard:
236 build:
237 keep_num: 20
238 artifact:
239 keep_num: 20
240 concurrent: false
241 scm:
242 type: git
243 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500244 branch: "${_param:jenkins_pipelines_branch}"
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600245 credentials: "gerrit"
246 script: cvp-func.groovy
247 param:
248 DEBUG_MODE:
249 type: boolean
250 default: 'false'
251 description: Enable if you need to keep container after the test and debug
252 SKIP_LIST_PATH:
253 type: string
254 default: "cvp-configuration/tempest/skip-list.yaml"
255 description: Path to skip list in container
256 SALT_MASTER_URL:
257 type: string
258 default: "${_param:jenkins_salt_api_url}"
259 description: Full Salt API address [e.g. https://10.10.10.2:6969]
260 SALT_MASTER_CREDENTIALS:
261 type: string
262 default: "salt"
263 description: Credentials to the Salt API
264 TEST_IMAGE:
265 type: string
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500266 default: "xrally/xrally-openstack:0.10.1"
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600267 description: Docker image to use for running Rally/Tempest
268 TARGET_NODE:
269 type: string
mkraynov16a69cb2018-08-01 15:39:16 +0400270 default: ""
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600271 description: Node where container with Tempest will be run
272 PROXY:
273 type: string
274 default: ""
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500275 description: "Proxy address to use to access the Internet. For offline mode, use \"offline\" value."
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600276 TEMPEST_TEST_PATTERN:
277 type: string
278 default: "set=smoke"
Oleksii Zhurba7bb22762018-03-21 15:52:38 -0500279 description: Use set=smoke (or identity,full...) or just test name
Oleksii Zhurba852a1fa2017-12-12 16:27:18 -0600280 TEMPEST_ENDPOINT_TYPE:
281 type: choice
282 choices:
283 - internalURL
284 - adminURL
285 - publicURL
286 description: Openstack endpoint type to use during test run
287 TEMPEST_REPO:
288 type: string
289 default: "https://github.com/openstack/tempest"
290 description: URL to Tempest repo (local or remote) or path to tempest folder in container
291 TOOLS_REPO:
292 type: string
293 default: "https://github.com/Mirantis/cvp-configuration"
294 description: URL of repo where testing tools, scenarios, configs are located.
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600295 cvp-ha:
296 type: workflow-scm
297 name: cvp-ha
298 display_name: "CVP - HA tests"
299 discard:
300 build:
301 keep_num: 20
302 artifact:
303 keep_num: 20
304 concurrent: false
305 scm:
306 type: git
307 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500308 branch: "${_param:jenkins_pipelines_branch}"
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600309 credentials: "gerrit"
310 script: cvp-ha.groovy
311 param:
312 SALT_MASTER_URL:
313 type: string
314 default: "${_param:jenkins_salt_api_url}"
315 description: Full Salt API address [e.g. https://10.10.10.2:6969]
316 SALT_MASTER_CREDENTIALS:
317 type: string
318 default: "salt"
319 description: Credentials to the Salt API
320 TEMPEST_TARGET_NODE:
321 type: string
mkraynov16a69cb2018-08-01 15:39:16 +0400322 default: ""
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600323 description: Node where container with tempest will be run
324 TEST_IMAGE:
325 type: string
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500326 default: "xrally/xrally-openstack:0.10.1"
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600327 description: Docker image to use for running Rally/Tempest
328 TARGET_NODES:
329 type: string
330 default: "ctl*"
331 description: Nodes to test
332 DEBUG_MODE:
333 type: boolean
334 default: 'false'
335 description: If you need to debug (keep container after test), please enabled this
336 RETRY_CHECK_STATUS:
337 type: string
338 default: "200"
339 description: If you have any problems with timeouts (e.g. while waiting for node to be up/down), please increase this value
340 SKIP_LIST_PATH:
341 type: string
Oleksii Zhurba7bb22762018-03-21 15:52:38 -0500342 default: "cvp-configuration/tempest/skip-list.yaml"
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600343 description: path to skip-list file inside container
344 PROXY:
345 type: string
346 default: ""
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500347 description: "Proxy address to use to access the Internet. For offline mode, use \"offline\" value."
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600348 TEMPEST_TEST_PATTERN:
349 type: string
350 default: "set=smoke"
Oleksii Zhurba7bb22762018-03-21 15:52:38 -0500351 description: Use set=smoke (or identity,full...) or just test name
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600352 MANUAL_CONFIRMATION:
353 type: boolean
354 default: 'false'
355 description: Ask for confirmation before doing something destructive (reboot/shutdown node)
356 TEMPEST_REPO:
357 type: string
358 default: "https://github.com/openstack/tempest"
359 description: Can be repo url (local or remote) or path to folder (inside container) with Tempest
360 TOOLS_REPO:
361 type: string
Oleksii Zhurba7bb22762018-03-21 15:52:38 -0500362 default: "https://github.com/Mirantis/cvp-configuration"
Oleksii Zhurbaf59df9f2017-12-07 14:38:49 -0600363 description: URL of repo where testing tools, scenarios, configs are located.
Oleksii Zhurba535032c2017-12-12 16:31:57 -0600364 cvp-perf:
365 type: workflow-scm
366 name: cvp-perf
367 display_name: "CVP - Performance tests"
368 discard:
369 build:
370 keep_num: 20
371 artifact:
372 keep_num: 20
373 concurrent: false
374 scm:
375 type: git
376 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500377 branch: "${_param:jenkins_pipelines_branch}"
Oleksii Zhurba535032c2017-12-12 16:31:57 -0600378 credentials: "gerrit"
379 script: cvp-perf.groovy
380 param:
381 DEBUG_MODE:
382 type: boolean
383 default: 'false'
384 description: Enable if you need to keep container after the test and debug
385 RALLY_SCENARIO_FILE:
386 type: string
387 default: "cvp-configuration/rally/rally_scenarios.json"
388 description: Path to scenario file in container
389 TEST_IMAGE:
390 type: string
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500391 default: "xrally/xrally-openstack:0.10.1"
Oleksii Zhurba535032c2017-12-12 16:31:57 -0600392 description: Docker image to use for running Rally/Tempest
393 SALT_MASTER_URL:
394 type: string
395 default: "${_param:jenkins_salt_api_url}"
396 description: Full Salt API address [e.g. https://10.10.10.2:6969]
397 SALT_MASTER_CREDENTIALS:
398 type: string
399 default: "salt"
400 description: Credentials to the Salt API
401 TARGET_NODE:
402 type: string
mkraynov16a69cb2018-08-01 15:39:16 +0400403 default: ""
Oleksii Zhurba535032c2017-12-12 16:31:57 -0600404 description: Node where docker container with Rally will be run
405 TOOLS_REPO:
406 type: string
407 default: "https://github.com/Mirantis/cvp-configuration"
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500408 description: URL of repo where testing tools, scenarios, configs are located.
Oleksii Zhurba535032c2017-12-12 16:31:57 -0600409 PROXY:
410 type: string
411 default: ""
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500412 description: "Proxy address to use to access the Internet. For offline mode, use \"offline\" value."
Oleksii Zhurba68ad5042018-02-16 20:13:07 -0600413 cvp-stacklight:
414 type: workflow-scm
415 name: cvp-stacklight
416 display_name: "CVP - Stacklight tests"
417 discard:
418 build:
419 keep_num: 20
420 artifact:
421 keep_num: 20
422 concurrent: false
423 scm:
424 type: git
425 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
426 branch: "${_param:jenkins_pipelines_branch}"
427 credentials: "gerrit"
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500428 script: cvp-stacklight.groovy
Oleksii Zhurba68ad5042018-02-16 20:13:07 -0600429 param:
430 SALT_MASTER_URL:
431 type: string
432 default: "${_param:jenkins_salt_api_url}"
433 description: Full Salt API address [e.g. https://10.10.10.2:6969]
434 SALT_MASTER_CREDENTIALS:
435 type: string
436 default: "salt"
437 TESTS_REPO:
438 type: string
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500439 default: "https://github.com/Mirantis/stacklight-pytest -b cvp_stacklight"
Oleksii Zhurba68ad5042018-02-16 20:13:07 -0600440 description: Url for cvp-stacklight-tests
441 TESTS_SETTINGS:
442 type: string
443 default: "SL_AUTOCONF=True"
444 description: "Additional environment variables to export"
445 TESTS_SET:
446 type: string
447 default: "stacklight-pytest/stacklight_tests/tests/prometheus/"
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500448 description: "Leave as is for full run or add a filename, e.g. _default_path_/test_dashboards.py"
Oleksii Zhurba68ad5042018-02-16 20:13:07 -0600449 PROXY:
450 type: string
451 default: ""
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500452 description: "Proxy address to use to access the Internet."
Oleksii Zhurbae729cf72018-06-13 11:29:46 -0500453 cvp-spt:
454 type: workflow-scm
455 name: cvp-spt
456 display_name: "CVP - Simplified Performance Tests (SPT)"
457 discard:
458 build:
459 keep_num: 20
460 artifact:
461 keep_num: 20
462 concurrent: false
463 scm:
464 type: git
465 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
466 branch: "${_param:jenkins_pipelines_branch}"
467 credentials: "gerrit"
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500468 script: cvp-runner.groovy
Oleksii Zhurbae729cf72018-06-13 11:29:46 -0500469 param:
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500470 DEBUG_MODE:
471 type: boolean
472 default: 'false'
473 description: Enable if you need to keep container after the test and debug
474 IMAGE:
475 type: string
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500476 default: "${_param:mcp_docker_registry}/mirantis/cvp/cvp-spt:${_param:apt_mk_version}"
Oleksii Zhurba26848a62018-09-03 21:29:11 -0500477 description: Docker image with tests and all pip dependecies to use for testing
Oleksii Zhurbae729cf72018-06-13 11:29:46 -0500478 SALT_MASTER_URL:
479 type: string
480 default: "${_param:jenkins_salt_api_url}"
481 description: Full Salt API address [e.g. https://10.10.10.2:6969]
482 SALT_MASTER_CREDENTIALS:
483 type: string
484 default: "salt"
485 TESTS_REPO:
486 type: string
487 default: "https://github.com/Mirantis/cvp-spt"
488 description: Url for cvp-spt repository
489 TESTS_SETTINGS:
490 type: string
491 default: ""
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500492 description: "Additional environment variables to export, e.g. image_name, networks, HW_NODES"
Oleksii Zhurbae729cf72018-06-13 11:29:46 -0500493 TESTS_SET:
494 type: string
Oleksii Zhurba0edf9e52018-10-24 19:00:41 -0500495 default: "cvp_spt/tests/"
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500496 description: "Leave as is for full run or add a filename, e.g. _default_path_/test_glance.py"
Oleksii Zhurbae729cf72018-06-13 11:29:46 -0500497 PROXY:
498 type: string
499 default: ""
Oleksii Zhurba462124e2018-08-14 10:20:26 -0500500 description: "Proxy address to use to access the Internet. For offline mode, use \"offline\" value."