blob: 0a2c6edd4d896870ec2efdca91fb58d51e40d25e [file] [log] [blame]
vitalygusevd05c32c2018-08-24 14:19:03 +04001parameters:
2 jenkins:
3 client:
4 job:
5 stacklight-test-cookiecutter-model:
6 display_name: stacklight-test-cookiecutter-model
7 name: stacklight-test-cookiecutter-model
8 concurrent: true
9 description: Test specified cookiecutter context
10 discard:
11 build:
12 keep_num: 60
13 artifact:
14 keep_num: 60
15 type: workflow-scm
16 scm:
17 type: git
18 url: "${_param:jenkins_gerrit_url}/openstack-ci/openstack-pipelines"
19 credentials: "gerrit"
20 branch: 'master'
21 script: test-cookiecutter-model-pipeline.groovy
vitalygusev97b6d492018-09-03 11:20:16 +040022 trigger:
23 timer:
24 spec: "H H(0-3) * * *"
vitalygusevd05c32c2018-08-24 14:19:03 +040025 param:
26 CREDENTIALS_ID:
27 type: string
28 description: "ID of jenkins credentials for connecting to gerrit"
29 default: "gerrit"
30 COOKIECUTTER_TEMPLATE_CONTEXT_FILE:
vitalygusev826d97b2018-08-31 10:24:02 +040031 type: string
vitalygusevd05c32c2018-08-24 14:19:03 +040032 description: "Context for cookiecutter template specified as filename"
vitalygusev8f99cb82018-08-30 13:07:29 +040033 default: 'stacklight-openstack-ovs-core-pike'
vitalygusevd05c32c2018-08-24 14:19:03 +040034 OPENSTACK_API_PROJECT:
35 type: string
36 default: "mcp-stacklight"
37 HEAT_STACK_ZONE:
38 type: string
39 default: "mcp-stacklight"
40 FLAVOR_PREFIX:
41 type: string
42 default: 'dev'
43 RUN_SMOKE:
44 type: boolean
45 description: "Run smoke after deployment or not (bool)"
46 default: 'false'
47 COOKIECUTTER_EXTRA_CONTEXT:
48 type: text
49 description: "Extra context items, will be merged to COOKIECUTTER_TEMPLATE_CONTEXT_FILE"
50 default: |-
51 #Extra context that will be merged with content of COOKIECUTTER_TEMPLATE_CONTEXT_FILE
52 default_context:
53 openssh_groups: "qa_scale,oscore_devops,networking,tcpcloud,stacklight,k8s_team"
54 cookiecutter_template_url: https://gerrit.mcp.mirantis.net/mk/cookiecutter-templates.git
55 cookiecutter_template_branch: 'master'
56 shared_reclass_url: https://gerrit.mcp.mirantis.net/salt-models/reclass-system.git
57 shared_reclass_branch: 'master'
58 STACK_INSTALL:
59 type: string
60 default: 'core,openstack,ovs,stacklight'
61 STACK_DELETE:
62 type: boolean
vitalygusev97b6d492018-09-03 11:20:16 +040063 description: "Delete Heat stack when finished (bool). Don't enable it if you need to use the lab after"
64 default: 'true'