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