blob: 90b8980914f4c467b34dbc8a859ce83ccd696ecf [file] [log] [blame]
Vladimir Khlyunevcc648af2024-04-25 19:56:40 +04001- job-template:
2 project-type: pipeline
3 description: '{job-description}'
4 concurrent: true
5 disabled: false
6 name: bm-mcc-mosk-base
7 parameters:
8 - string:
9 default: sre-team-infra
10 description: ''
11 name: NODE_NAME
12 trim: 'false'
13 - string:
Vladimir Khlyunevb90702f2024-05-06 17:00:05 +040014 default: bm-mcc-mosk
Vladimir Khlyunevcc648af2024-04-25 19:56:40 +040015 description: ''
16 name: ENV_NAME
17 trim: 'false'
18 - string:
19 default: ''
20 description: |-
21 Example: refs/changes/89/411189/36
22 (for now - only one reference allowed)
23 name: TCP_QA_REFS
24 trim: 'false'
25 - string:
26 default: https://keystone.ic-eu.ssl.mirantis.net/v3
27 description: 'Openstack keystone catalog endpoint, for example https://10.90.0.80:5000/v3'
28 name: OS_AUTH_URL
29 trim: 'false'
30 - string:
31 default: sre-team
32 description: OpenStack project (tenant) name
33 name: OS_PROJECT_NAME
34 trim: 'false'
35 - string:
36 default: default
37 description: OpenStack user domain name
38 name: OS_USER_DOMAIN_NAME
39 trim: 'false'
40 - string:
41 default: sre-qa-ci-eu
42 description: Jenkins credentials ID with username and password to create a
43 heat stack in OpenStack
44 name: OS_CREDENTIALS
45 trim: 'false'
46 - text:
47 default: ''
48 description: |-
49 Add env vars for deploy and testing
50 name: EXTRA_VARS
51 trim: 'false'
Pavel Glazov040d1c62024-10-09 20:13:07 +040052 - bool:
53 default: true
54 description: Run tempest after deploy
55 name: RUN_TESTS_AFTER_DEPLOY
Vladimir Khlyunevcc648af2024-04-25 19:56:40 +040056 pipeline-scm:
57 lightweight-checkout: false
58 scm:
59 - git:
60 branches:
61 - FETCH_HEAD
62 refspec: ${{TCP_QA_REFS}}
63 url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
64 script-path: jobs/pipelines/mosk/deploy-bm.groovy
65 logrotate:
66 daysToKeep: 365