blob: d48c134891ccaa373d4a72cda5be5e5c4de03fd4 [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
Vasyl Saienkod7a68ef2019-04-22 10:30:29 +0300127 url: https://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
Alexander Evseeve54c3ba2018-11-02 14:10:38 +0300227 fixes:
228 rclass: local
229 packageType: generic
230
Roman Vyalov718e93d2017-08-07 13:59:41 +0300231 gcs-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300232 rclass: remote
233 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300234 url: https://storage.googleapis.com
Alexander Evseeve7a00042017-09-27 11:57:01 +0300235 description: "Has zero downloads. Can be removed."
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200236 unusedArtifactsCleanupEnabled: true
237 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300238
Roman Vyalov718e93d2017-08-07 13:59:41 +0300239 gerrit-plugins:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300240 rclass: remote
241 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300242 url: http://builds.quelltextlich.at/gerrit/nightly
Alexander Evseeve7a00042017-09-27 11:57:01 +0300243 description: "Overlaps with maven-local. We should resolve overlap and remove this repo."
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200244 unusedArtifactsCleanupEnabled: true
245 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300246
Alexander Evseev78644822018-04-09 15:37:51 +0200247 helm-local:
248 rclass: local
249 packageType: helm
250 description: "Helm Chart Repository (local)"
251 notes: "https://mirantis.jira.com/browse/PROD-18913"
252 propertySets:
253 - artifactory
254
255 helm-virtual:
256 rclass: virtual
257 packageType: helm
258 description: "Helm Chart Repository (virtual one having correct index)"
259 notes: "https://mirantis.jira.com/browse/PROD-19175"
260 repositories:
261 - helm-local
262 defaultDeploymentRepo: helm-local
263
Roman Vyalov718e93d2017-08-07 13:59:41 +0300264 jcenter:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300265 rclass: remote
266 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300267 url: https://jcenter.bintray.com
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200268 unusedArtifactsCleanupEnabled: true
269 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300270
Roman Vyalov718e93d2017-08-07 13:59:41 +0300271 jenkins-deb-pkgs:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300272 rclass: remote
273 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300274 url: https://pkg.jenkins.io/debian-stable/binary
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200275 unusedArtifactsCleanupEnabled: true
276 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300277
Roman Vyalov718e93d2017-08-07 13:59:41 +0300278 jenkins-plugins:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300279 rclass: remote
280 packageType: generic
Vasyl Saienkod7a68ef2019-04-22 10:30:29 +0300281 url: https://mirrors.jenkins-ci.org/plugins
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200282 unusedArtifactsCleanupEnabled: true
283 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300284
Roman Vyalov718e93d2017-08-07 13:59:41 +0300285 jenkins-plugins-jars:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300286 rclass: remote
287 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300288 url: https://repo.jenkins-ci.org/releases/org/jenkins-ci/plugins/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200289 unusedArtifactsCleanupEnabled: true
290 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300291
Roman Vyalov718e93d2017-08-07 13:59:41 +0300292 jenkins-updates:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300293 rclass: remote
294 packageType: generic
Roman Vyalov718e93d2017-08-07 13:59:41 +0300295 url: https://updates.jenkins.io/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200296 unusedArtifactsCleanupEnabled: true
297 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300298
299 k8s-tests-images:
300 rclass: local
301 packageType: docker
302
303 maven-local:
304 rclass: local
305 packageType: maven
306 description: "Hosts Java libraries needed to build Docker images"
307
308 mcp-k8s:
309 rclass: virtual
310 packageType: docker
311 repositories:
312 - mcp-k8s-local
313
314 mcp-k8s-ci:
315 rclass: local
316 packageType: docker
317
318 mcp-k8s-local:
319 rclass: local
320 packageType: docker
321
Roman Vyalov718e93d2017-08-07 13:59:41 +0300322 mysql-connector-java:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300323 rclass: remote
324 packageType: maven
Roman Vyalov718e93d2017-08-07 13:59:41 +0300325 url: http://repo.jfrog.org/artifactory/remote-repos/mysql/mysql-connector-java/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200326 unusedArtifactsCleanupEnabled: true
327 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300328
329 pypi-local:
330 rclass: local
331 packageType: pypi
332
Roman Vyalov718e93d2017-08-07 13:59:41 +0300333 pypi-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300334 rclass: remote
335 packageType: pypi
Alexander Evseev799fe432018-10-24 17:39:55 +0200336 url: https://files.pythonhosted.org
337 pyPIRegistryUrl: https://pypi.org
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200338 unusedArtifactsCleanupEnabled: true
339 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300340
341 pypi-virtual:
342 rclass: virtual
343 packageType: pypi
344 repositories:
345 - pypi-local
346 - pypi-remote
347 defaultDeploymentRepo: pypi-local
348
Alexander Evseev9c5c8cd2018-07-27 12:23:52 +0200349 test-images:
350 rclass: local
351 packageType: generic
352
Alexander Evseeve7a00042017-09-27 11:57:01 +0300353 ubuntu-local:
354 rclass: local
355 packageType: debian
356
Roman Vyalov718e93d2017-08-07 13:59:41 +0300357 ubuntu-remote:
Alexander Evseeve7a00042017-09-27 11:57:01 +0300358 rclass: remote
359 packageType: debian
Roman Vyalov718e93d2017-08-07 13:59:41 +0300360 url: http://us.archive.ubuntu.com/ubuntu/
Alexander Evseev294a2dd2018-04-16 17:28:54 +0200361 unusedArtifactsCleanupEnabled: true
362 unusedArtifactsCleanupPeriodHours: 720
Alexander Evseeve7a00042017-09-27 11:57:01 +0300363
364 ubuntu-virtual:
365 rclass: virtual
366 packageType: generic
367 repositories:
368 - ubuntu-local
369 - ubuntu-remote
370 defaultDeploymentRepo: ubuntu-local
371
372 vm-images:
373 rclass: local
374 packageType: generic