blob: 3b05fd66e62e8d0187cc9e762282c94556a83851 [file] [log] [blame]
Ales Komareka1d9cea2017-08-17 11:47:02 +02001parameters:
2 jenkins:
3 client:
4 job:
5 deploy_rollout_config_change:
6 name: deploy-rollout-config-change
7 type: workflow-scm
8 discard:
9 build:
10 keep_num: 20
11 concurrent: true
12 display_name: "Deploy - Rollout change"
13 scm:
14 type: git
15 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010016 branch: "${_param:jenkins_pipelines_branch}"
Ales Komareka1d9cea2017-08-17 11:47:02 +020017 credentials: "gerrit"
18 script: rollout-config-change.groovy
19 param:
20 TST_SALT_MASTER_CREDENTIALS:
21 type: string
22 TST_SALT_MASTER_URL:
23 type: string
24 PRD_SALT_MASTER_CREDENTIALS:
25 type: string
26 PRD_SALT_MASTER_URL:
27 type: string
28 MODEL_REPO_URL:
29 type: string
30 MODEL_REPO_CREDENTIALS:
31 type: string
32 default: "gerrit"
33 MODEL_REPO_SOURCE_BRANCH:
34 type: string
35 MODEL_REPO_TARGET_BRANCH:
36 type: string
37 TARGET_SERVERS:
38 type: string
39 TARGET_STATES:
40 type: string
41 TARGET_SUBSET_TEST:
42 type: string
43 TARGET_SUBSET_LIVE:
44 type: string
45 TARGET_BATCH_LIVE:
46 type: string
47 # test
48 TEST_SERVICE:
49 type: string
50 TEST_K8S_API_SERVER:
51 type: string
52 default: "http://127.0.0.1:8080"
53 TEST_K8S_CONFORMANCE_IMAGE:
54 type: string
vrovachev7e709802017-09-15 20:04:26 +040055 default: "docker-dev-virtual.docker.mirantis.net/mirantis/kubernetes/k8s-conformance:v1.7.5-2_1504192939316"
Ales Komareka1d9cea2017-08-17 11:47:02 +020056 TEST_TEMPEST_IMAGE:
57 type: string
58 description: "Tempest docker image"
Oleksandr Kosse05a98112017-09-28 17:38:55 +030059 default: "docker-prod-local.artifactory.mirantis.com/mirantis/oscore/rally-tempest"
Ales Komareka1d9cea2017-08-17 11:47:02 +020060 TEST_TEMPEST_TARGET:
61 type: string
62 description: "Node to run tests"
63 default: ""
64 TEST_DOCKER_INSTALL:
65 type: boolean
66 description: "Install docker on the target if true"
67 default: "true"
68 TEST_TEMPEST_PATTERN:
69 type: string
70 description: "Run tests matched to pattern only"
71 git_merge_branches:
72 name: git-merge-branches
73 type: workflow-scm
74 discard:
75 build:
76 keep_num: 20
77 concurrent: true
78 display_name: "Git - Merge branches"
79 scm:
80 type: git
81 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
Jakub Josef7938b532017-12-12 18:02:03 +010082 branch: "${_param:jenkins_pipelines_branch}"
Ales Komareka1d9cea2017-08-17 11:47:02 +020083 credentials: "gerrit"
84 script: git-merge-branches-pipeline.groovy
85 param:
86 REPO_URL:
87 type: string
88 CREDENTIALS_ID:
89 type: string
90 default: "gerrit"
91 SOURCE_BRANCH:
92 type: string
93 TARGET_BRANCH:
94 type: string