blob: 4f69be425de09f808f78fb575f99ce5f54f17956 [file] [log] [blame]
Jiri Broulikd57c9522017-10-30 16:14:47 +01001parameters:
2 jenkins:
3 client:
4 job:
Jiri Broulika50d13e2017-11-03 15:41:50 +01005 ceph-remove-node:
Jiri Broulikd57c9522017-10-30 16:14:47 +01006 type: workflow-scm
7 concurrent: true
8 display_name: "Ceph - remove node"
9 discard:
10 build:
11 keep_num: 50
12 scm:
13 type: git
14 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010015 branch: "${_param:jenkins_pipelines_branch}"
Sergey Galkinef9eabf2019-06-19 17:53:07 +040016 credentials: ${_param:jenkins_gerrit_credentials}
Jiri Broulikd57c9522017-10-30 16:14:47 +010017 script: ceph-remove-node.groovy
18 param:
19 # general parameters
20 SALT_MASTER_URL:
21 type: string
22 description: URL of Salt master
Alexandr Lovtsov6afd7bd2019-02-27 16:24:40 +030023 default: "${_param:jenkins_salt_api_url}"
Jiri Broulikd57c9522017-10-30 16:14:47 +010024 SALT_MASTER_CREDENTIALS:
25 type: string
26 description: Credentials for login to Salt API
27 default: salt
28 HOST:
29 type: string
30 description: OSD HOST that will be removed from Ceph cluster (rgw04*)
31 default: 'rgw04*'
32 HOST_TYPE:
33 type: string
34 description: Type of Ceph node to be removed. Valid values are mon/osd/rgw
35 default: 'rgw'
36 ADMIN_HOST:
37 type: string
38 description: Host with admin keyring and access to cluster management
39 default: 'cmn01*'
40 GENERATE_CRUSHMAP:
41 type: boolean
42 default: 'false'
43 description: Only if removing OSD host. Set to true if crush map file should be updated. Enforce has to happen manually unless it is specifically set to be enforced in pillar.
44 WAIT_FOR_HEALTHY:
45 type: boolean
Jiri Broulik06df5ab2018-07-11 14:56:21 +020046 default: 'true'
Jiri Broulikd57c9522017-10-30 16:14:47 +010047 description: Wait for healthy during pipeline