blob: ad6b8eb33da703fd84b5a299dbc70e3df410e84e [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'
52 pipeline-scm:
53 lightweight-checkout: false
54 scm:
55 - git:
56 branches:
57 - FETCH_HEAD
58 refspec: ${{TCP_QA_REFS}}
59 url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
60 script-path: jobs/pipelines/mosk/deploy-bm.groovy
61 logrotate:
62 daysToKeep: 365