blob: 7eab16ec2d49a98249e90673581190485bb42d3a [file] [log] [blame]
rvyalov3d81c682017-07-04 15:35:33 +03001parameters:
2 artifactory:
3 client:
4 enabled: True
5 source:
6 engine: pip
7 server:
8 host: ${_param:artifactory_server_host}
9 port: ${_param:artifactory_server_port}
Alexander Evseev6546aff2017-09-18 15:47:19 +030010 proto: ${_param:artifactory_server_proto}
11 ssl_verify: ${_param:artifactory_server_verify_ssl}
rvyalov3d81c682017-07-04 15:35:33 +030012 user: ${_param:artifactory_client_user}
13 password: ${_param:artifactory_client_password}
Roman Vyalov94e97bd2017-07-31 12:59:31 +030014 license_key: ${_param:artifactory_license_key}
15 ldap_server: ${_param:artifactory_security_ldap_server}
16 ldap_account_base: ${_param:artifactory_security_ldap_root_dn}
17 ldap_searchFilter: ${_param:artifactory_security_ldap_searchFilter}
rvyalov3d81c682017-07-04 15:35:33 +030018 repo:
Alexander Evseeve7a00042017-09-27 11:57:01 +030019 # Please keep repo list sorted
20
Roman Vyalov718e93d2017-08-07 13:59:41 +030021 _genericRepository-local:
Alexander Evseeve7a00042017-09-27 11:57:01 +030022 rclass: local
23 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +030024 description: "Used by Jimbo"
Alexander Evseeve7a00042017-09-27 11:57:01 +030025
Roman Vyalov718e93d2017-08-07 13:59:41 +030026 _genericRepository-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +030027 rclass: remote
28 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +030029 description: "Used by Jimbo"
Roman Vyalov718e93d2017-08-07 13:59:41 +030030 url: http://localhost
Alexander Evseeve7a00042017-09-27 11:57:01 +030031
32 _genericRepository-virtual:
33 rclass: virtual
34 packageType: generic
35 description: "Used by Jimbo"
36 repositories:
37 - _genericRepository-local
38 - _genericRepository-remote
39
40 apk-local:
41 rclass: local
42 packageType: generic
43
Roman Vyalov718e93d2017-08-07 13:59:41 +030044 apk-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +030045 rclass: remote
46 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +030047 url: http://dl-cdn.alpinelinux.org/alpine/
Alexander Evseev294a2dd2018-04-16 17:28:54 +020048 unusedArtifactsCleanupEnabled: true
49 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +030050
51 apk-virtual:
52 rclass: virtual
53 packageType: generic
54 repositories:
55 - apk-local
56 - apk-remote
57
Roman Vyalov718e93d2017-08-07 13:59:41 +030058 apt-docker-project:
Alexander Evseeve7a00042017-09-27 11:57:01 +030059 rclass: remote
60 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +030061 url: https://apt.dockerproject.org/repo
Alexander Evseev294a2dd2018-04-16 17:28:54 +020062 unusedArtifactsCleanupEnabled: true
63 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +030064
Roman Vyalov718e93d2017-08-07 13:59:41 +030065 artifactory-pro-debian:
Alexander Evseeve7a00042017-09-27 11:57:01 +030066 rclass: remote
67 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +030068 url: https://jfrog.bintray.com/artifactory-pro-debs
Alexander Evseev294a2dd2018-04-16 17:28:54 +020069 unusedArtifactsCleanupEnabled: true
70 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +030071
72 artifactory-pro-rpm:
73 rclass: remote
74 packageType: yum
75 url: http://jfrog.bintray.com/artifactory-pro-rpms
Alexander Evseev294a2dd2018-04-16 17:28:54 +020076 unusedArtifactsCleanupEnabled: true
77 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +030078
79 binary-dev-local:
80 rclass: local
81 packageType: generic
82
83 binary-dev-virtual:
84 rclass: virtual
85 packageType: generic
86 repositories:
87 - binary-dev-local
88 - binary-prod-local
89 - binary-remote
90 defaultDeploymentRepo: binary-dev-local
91
92 binary-prod-local:
93 rclass: local
94 packageType: generic
95
96 binary-prod-virtual:
97 rclass: virtual
98 packageType: generic
99 repositories:
100 - binary-prod-local
101 - binary-remote
102 - gcs-remote
103 defaultDeploymentRepo: binary-prod-local
104
105 binary-remote:
106 rclass: remote
107 packageType: generic
108 url: https://artifactory.mcp.mirantis.net/artifactory/binary-prod-virtual
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200109 unusedArtifactsCleanupEnabled: true
110 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300111
112 centos:
113 rclass: virtual
114 packageType: yum
115 repositories:
116 - centos-local
117 - centos-remote
118 - artifactory-pro-rpm
119
120 centos-local:
121 rclass: local
122 packageType: yum
123
124 centos-remote:
125 rclass: remote
126 packageType: yum
127 url: http://mirror.centos.org/centos/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200128 unusedArtifactsCleanupEnabled: true
129 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300130
131 centos-virtual:
132 rclass: virtual
133 packageType: yum
134 repositories:
135 - centos-local
136 - centos-remote
137 defaultDeploymentRepo: centos-local
138
139 debian-local:
140 rclass: local
141 packageType: debian
142
Roman Vyalov718e93d2017-08-07 13:59:41 +0300143 debian-mariadb-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300144 rclass: remote
145 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300146 url: http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.1/debian/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200147 unusedArtifactsCleanupEnabled: true
148 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300149
Roman Vyalov718e93d2017-08-07 13:59:41 +0300150 debian-nginx:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300151 rclass: remote
152 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300153 url: http://nginx.org/packages/debian/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200154 unusedArtifactsCleanupEnabled: true
155 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300156
Roman Vyalov718e93d2017-08-07 13:59:41 +0300157 debian-percona-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300158 rclass: remote
159 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300160 url: http://repo.percona.com/apt
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200161 unusedArtifactsCleanupEnabled: true
162 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300163
Roman Vyalov718e93d2017-08-07 13:59:41 +0300164 debian-rabbitmq-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300165 rclass: remote
166 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300167 url: http://www.rabbitmq.com/debian/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200168 unusedArtifactsCleanupEnabled: true
169 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300170
Roman Vyalov718e93d2017-08-07 13:59:41 +0300171 debian-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300172 rclass: remote
173 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300174 url: http://ftp.us.debian.org/debian
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200175 unusedArtifactsCleanupEnabled: true
176 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300177
Roman Vyalov718e93d2017-08-07 13:59:41 +0300178 debian-security-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300179 rclass: remote
180 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300181 url: http://security.debian.org/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200182 unusedArtifactsCleanupEnabled: true
183 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300184
185 debian-virtual:
186 rclass: virtual
187 packageType: generic
188 repositories:
189 - debian-local
190 - debian-remote
191 - debian-security-remote
192 defaultDeploymentRepo: debian-local
193
194 docker-dev-local:
195 rclass: local
196 packageType: docker
197
198 docker-dev-virtual:
199 rclass: virtual
200 packageType: docker
201 repositories:
202 - docker-dev-local
203 - docker-prod-local
204 - docker-remote
205 defaultDeploymentRepo: docker-dev-local
206
207 docker-prod-local:
208 rclass: local
209 packageType: docker
210
211 docker-prod-virtual:
212 rclass: virtual
213 packageType: docker
214 repositories:
215 - docker-prod-local
216 - docker-remote
217 defaultDeploymentRepo: docker-prod-local
218
Roman Vyalov718e93d2017-08-07 13:59:41 +0300219 docker-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300220 rclass: remote
221 packageType: docker
Roman Vyalov718e93d2017-08-07 13:59:41 +0300222 url: https://registry-1.docker.io/
Alexander Evseeve7a00042017-09-27 11:57:01 +0300223 description: "Remote repository for DockerHub"
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200224 unusedArtifactsCleanupEnabled: true
225 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300226
Roman Vyalov718e93d2017-08-07 13:59:41 +0300227 gcs-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300228 rclass: remote
229 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300230 url: https://storage.googleapis.com
Alexander Evseeve7a00042017-09-27 11:57:01 +0300231 description: "Has zero downloads. Can be removed."
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200232 unusedArtifactsCleanupEnabled: true
233 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300234
Roman Vyalov718e93d2017-08-07 13:59:41 +0300235 gerrit-plugins:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300236 rclass: remote
237 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300238 url: http://builds.quelltextlich.at/gerrit/nightly
Alexander Evseeve7a00042017-09-27 11:57:01 +0300239 description: "Overlaps with maven-local. We should resolve overlap and remove this repo."
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200240 unusedArtifactsCleanupEnabled: true
241 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300242
Alexander Evseev78644822018-04-09 15:37:51 +0200243 helm-local:
244 rclass: local
245 packageType: helm
246 description: "Helm Chart Repository (local)"
247 notes: "https://mirantis.jira.com/browse/PROD-18913"
248 propertySets:
249 - artifactory
250
251 helm-virtual:
252 rclass: virtual
253 packageType: helm
254 description: "Helm Chart Repository (virtual one having correct index)"
255 notes: "https://mirantis.jira.com/browse/PROD-19175"
256 repositories:
257 - helm-local
258 defaultDeploymentRepo: helm-local
259
Roman Vyalov718e93d2017-08-07 13:59:41 +0300260 jcenter:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300261 rclass: remote
262 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300263 url: https://jcenter.bintray.com
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200264 unusedArtifactsCleanupEnabled: true
265 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300266
Roman Vyalov718e93d2017-08-07 13:59:41 +0300267 jenkins-deb-pkgs:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300268 rclass: remote
269 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300270 url: https://pkg.jenkins.io/debian-stable/binary
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200271 unusedArtifactsCleanupEnabled: true
272 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300273
Roman Vyalov718e93d2017-08-07 13:59:41 +0300274 jenkins-plugins:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300275 rclass: remote
276 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300277 url: http://mirrors.jenkins-ci.org/plugins
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200278 unusedArtifactsCleanupEnabled: true
279 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300280
Roman Vyalov718e93d2017-08-07 13:59:41 +0300281 jenkins-plugins-jars:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300282 rclass: remote
283 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300284 url: https://repo.jenkins-ci.org/releases/org/jenkins-ci/plugins/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200285 unusedArtifactsCleanupEnabled: true
286 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300287
Roman Vyalov718e93d2017-08-07 13:59:41 +0300288 jenkins-updates:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300289 rclass: remote
290 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300291 url: https://updates.jenkins.io/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200292 unusedArtifactsCleanupEnabled: true
293 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300294
295 k8s-tests-images:
296 rclass: local
297 packageType: docker
298
299 maven-local:
300 rclass: local
301 packageType: maven
302 description: "Hosts Java libraries needed to build Docker images"
303
304 mcp-k8s:
305 rclass: virtual
306 packageType: docker
307 repositories:
308 - mcp-k8s-local
309
310 mcp-k8s-ci:
311 rclass: local
312 packageType: docker
313
314 mcp-k8s-local:
315 rclass: local
316 packageType: docker
317
Roman Vyalov718e93d2017-08-07 13:59:41 +0300318 mysql-connector-java:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300319 rclass: remote
320 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300321 url: http://repo.jfrog.org/artifactory/remote-repos/mysql/mysql-connector-java/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200322 unusedArtifactsCleanupEnabled: true
323 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300324
325 pypi-local:
326 rclass: local
327 packageType: pypi
328
Roman Vyalov718e93d2017-08-07 13:59:41 +0300329 pypi-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300330 rclass: remote
331 packageType: pypi
Roman Vyalov718e93d2017-08-07 13:59:41 +0300332 url: https://pypi.python.org
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200333 unusedArtifactsCleanupEnabled: true
334 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300335
336 pypi-virtual:
337 rclass: virtual
338 packageType: pypi
339 repositories:
340 - pypi-local
341 - pypi-remote
342 defaultDeploymentRepo: pypi-local
343
344 ubuntu-local:
345 rclass: local
346 packageType: debian
347
Roman Vyalov718e93d2017-08-07 13:59:41 +0300348 ubuntu-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300349 rclass: remote
350 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300351 url: http://us.archive.ubuntu.com/ubuntu/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200352 unusedArtifactsCleanupEnabled: true
353 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300354
355 ubuntu-virtual:
356 rclass: virtual
357 packageType: generic
358 repositories:
359 - ubuntu-local
360 - ubuntu-remote
361 defaultDeploymentRepo: ubuntu-local
362
363 vm-images:
364 rclass: local
365 packageType: generic