blob: 1ec57b00ba328d6ae200d889f2d4a1c215c6be4c [file] [log] [blame]
Sergey Galkin24ebd762020-01-14 14:36:34 +04001- job-template:
2 project-type: pipeline
3 description: '{job-description}'
4 concurrent: true
5 disabled: false
6 name: maintenance-heat-cicd-pike-dvr-sl
7 parameters:
8 - string:
9 default: heat-cicd-pike-dvr-sl
10 description: ''
11 name: LAB_CONFIG_NAME
12 trim: 'false'
13 - string:
14 default: core,cicd
15 description: Comma-separated list of stacks to deploy the drivetrain (salt
16 cluster and cicd nodes)
17 name: DRIVETRAIN_STACK_INSTALL
18 trim: 'false'
19 - string:
20 default: '12000'
21 description: ''
22 name: DRIVETRAIN_STACK_INSTALL_TIMEOUT
23 trim: 'false'
24 - string:
25 default: openstack,ovs,ceph,stacklight
26 description: Comma-separated list of stacks to deploy the target platform
27 (openstack and additional components)
28 name: PLATFORM_STACK_INSTALL
29 trim: 'false'
30 - string:
31 default: '12000'
32 description: ''
33 name: PLATFORM_STACK_INSTALL_TIMEOUT
34 trim: 'false'
35 - string:
36 default: 2019.2.0
37 description: ''
38 name: MCP_VERSION
39 trim: 'false'
40 - string:
41 default: sre-team-infra
42 description: ''
43 name: NODE_NAME
44 trim: 'false'
45 - string:
46 default: /home/jenkins/images/ubuntu-16-04-x64-mcp${{MCP_VERSION}}.qcow2
47 description: ''
48 name: MCP_IMAGE_PATH1604
49 trim: 'false'
50 - string:
51 default: /home/jenkins/images/cfg01-day01.qcow2
52 description: ''
53 name: IMAGE_PATH_CFG01_DAY01
54 trim: 'false'
55 - string:
56 default: cfg01.${{LAB_CONFIG_NAME}}-config-drive.iso
57 description: ISO name that will be generated and downloaded to the /home/jenkins/images/
58 name: CFG01_CONFIG_IMAGE_NAME
59 trim: 'false'
60 - string:
61 default: maintenance-heat-cicd-pike-dvr-sl
62 description: ''
63 name: ENV_NAME
64 trim: 'false'
65 - string:
66 default: ''
67 description: |-
68 Example: refs/changes/89/411189/36
69 (for now - only one reference allowed)
70 name: TCP_QA_REFS
71 trim: 'false'
72 - string:
73 default: refs/heads/release/proposed/2019.2.0
74 description: reference to patchset in pipeline-library
75 name: PIPELINE_LIBRARY_REF
76 trim: 'false'
77 - string:
78 default: refs/heads/release/proposed/2019.2.0
79 description: reference to patchset in mk-pipelines
80 name: MK_PIPELINES_REF
81 trim: 'false'
82 - string:
83 default: release/proposed/2019.2.0
84 description: Can be 'master' or 'proposed'. If empty, then takes ${{MCP_VERSION}}
85 value
86 name: COOKIECUTTER_TEMPLATE_COMMIT
87 trim: 'false'
88 - string:
89 default: release/proposed/2019.2.0
90 description: Can be 'master' or 'proposed'. If empty, then takes ${{MCP_VERSION}}
91 value
92 name: SALT_MODELS_SYSTEM_COMMIT
93 trim: 'false'
94 - string:
95 default: -m "run_cvp_func_sanity|run_tempest|run_stacklight"
96 description: |-
97 Pytest option -k or -m, with expression to select necessary tests.
98 Additional pytest options are allowed.
99 name: RUN_TEST_OPTS
100 trim: 'false'
101 - bool:
102 default: false
103 description: ''
104 name: SHUTDOWN_ENV_ON_TEARDOWN
105 - string:
106 default: ''
107 description: ''
108 name: COOKIECUTTER_REF_CHANGE
109 trim: 'false'
110 - string:
111 default: ''
112 description: ''
113 name: ENVIRONMENT_TEMPLATE_REF_CHANGE
114 trim: 'false'
115 - string:
116 default: '[MCP1.1_PIKE]Tempest'
117 description: ''
118 name: TEMPEST_TEST_SUITE_NAME
119 trim: 'false'
120 - string:
121 default: pike
122 description: ''
123 name: TEMPEST_IMAGE_VERSION
124 trim: 'false'
125 - string:
126 default: ''
127 description: ''
128 name: TEMPEST_TARGET
129 trim: 'false'
130 - string:
131 default: proposed
132 description: ''
133 name: UPDATE_REPO_CUSTOM_TAG
134 trim: 'false'
135 - bool:
136 default: false
137 description: If set, reports will be created in TestRail for this build
138 name: REPORT_TO_TESTRAIL
139 - choice:
140 choices:
141 - heat
142 - devops
143 description: ''
144 name: ENV_MANAGER
145 - string:
146 default: https://ic-eu.ssl.mirantis.net:5000/v3
147 description: 'Openstack keystone catalog endpoint, for example https://10.90.0.80:5000/v3
148
149 '
150 name: OS_AUTH_URL
151 trim: 'false'
152 - string:
153 default: maintenance-team
154 description: OpenStack project (tenant) name
155 name: OS_PROJECT_NAME
156 trim: 'false'
157 - string:
158 default: ldap_mirantis
159 description: OpenStack user domain name
160 name: OS_USER_DOMAIN_NAME
161 trim: 'false'
162 - string:
163 default: maintenance-team
164 description: Jenkins credentials ID with username and password to create a
165 heat stack in OpenStack
166 name: OS_CREDENTIALS
167 trim: 'false'
168 - string:
169 default: us-cloud.env
170 description: |-
171 Heat template environment filename with 'parameter_defaults' dict, placed in tcp_tests/templates/_heat_environments/
172 , for example: microcloud-8116.env
173 name: LAB_PARAM_DEFAULTS
174 trim: 'false'
175 - string:
176 default: release/proposed/2019.2.0
177 description: ''
178 name: JENKINS_PIPELINE_BRANCH
179 trim: 'false'
180 - string:
181 default: ''
182 description: ''
183 name: TEMPEST_PATTERN
184 trim: 'false'
185 - string:
186 default: refs/heads/release/proposed/2019.2.0
187 description: ''
188 name: MCP_COMMON_SCRIPTS_REFS
189 trim: 'false'
190 - string:
191 default: proposed
192 description: ''
193 name: UPDATE_VERSION
194 trim: 'false'
195 pipeline-scm:
196 lightweight-checkout: false
197 scm:
198 - git:
199 branches:
200 - FETCH_HEAD
201 refspec: ${{TCP_QA_REFS}}
202 url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
203 script-path: jobs/pipelines/deploy-cicd-and-run-tests.groovy