blob: c2eb71bfc057ee7369a147556385b8b3f19b4a19 [file] [log] [blame]
Tomáš Kukrálf416c492017-03-21 18:05:30 +01001parameters:
2 jenkins:
3 client:
4 job:
5 deploy_openstack:
6 type: workflow-scm
7 name: deploy-openstack
8 display_name: "Deploy - OpenStack"
9 discard:
10 build:
11 keep_num: 20
12 concurrent: true
13 scm:
14 type: git
15 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
16 credentials: "gerrit"
17 script: lab-pipeline.groovy
Tomáš Kukrále97a47a2017-03-21 19:14:05 +010018 param:
19 # deployments and test settings
20 STACK_TYPE:
21 type: string
22 default: "physical"
Richard Felkl32b7e9f2017-05-24 17:21:42 +020023 STACK_INSTALL:
Tomáš Kukrále97a47a2017-03-21 19:14:05 +010024 type: string
25 default: "core,kvm,openstack,stacklight"
Tomáš Kukrálf416c492017-03-21 18:05:30 +010026
Tomáš Kukrále97a47a2017-03-21 19:14:05 +010027 # salt master
28 SALT_MASTER_CREDENTIALS:
29 type: string
30 default: "salt"
31 SALT_MASTER_URL:
32 type: string
33 default: ""
Jakub Josef89d22cb2017-03-23 16:05:30 +010034 ASK_ON_ERROR:
35 type: boolean
36 default: 'false'
Jakub Pavlik6162d452017-06-13 09:59:04 +020037 deploy-openstack-compute:
38 type: workflow-scm
39 concurrent: true
40 display_name: "Deploy - OpenStack Compute node"
41 scm:
42 type: git
43 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
44 credentials: "gerrit"
45 script: openstack-compute-install.groovy
46 param:
47 SALT_MASTER_URL:
48 type: string
49 default: "${_param:jenkins_salt_api_url}"
50 SALT_MASTER_CREDENTIALS:
51 type: string
52 default: "salt"
53 TARGET_SERVERS:
54 type: string
55 default: ""
56 description: "Salt compound target to match nodes to be updated [*, G@osfamily:debian]."