]> git.proxmox.com Git - ceph.git/blame - ceph/debian/control
d/control: depend on python3-yaml for ceph-mgr
[ceph.git] / ceph / debian / control
CommitLineData
7c673cae
FG
1Source: ceph
2Section: admin
3Priority: optional
4Homepage: http://ceph.com/
5Vcs-Git: git://github.com/ceph/ceph.git
6Vcs-Browser: https://github.com/ceph/ceph
7Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
8Uploaders: Ken Dreyer <kdreyer@redhat.com>,
224ce89b 9 Alfredo Deza <adeza@redhat.com>,
11fdf7f2 10Build-Depends: cmake (>= 3.5),
7c673cae 11 cpio,
224ce89b 12 cryptsetup-bin | cryptsetup,
7c673cae
FG
13 cython,
14 cython3,
15 debhelper (>= 9),
224ce89b 16 default-jdk,
7c673cae
FG
17 dh-exec,
18 dh-python,
224ce89b 19 dh-systemd,
7c673cae 20 git,
224ce89b 21 gperf,
9f95a23c 22 g++ (>= 7),
7c673cae 23 javahelper,
11fdf7f2 24# Make-Check jq,
7c673cae
FG
25 junit4,
26 libaio-dev,
7c673cae
FG
27 libbabeltrace-ctf-dev,
28 libbabeltrace-dev,
29 libblkid-dev (>= 2.17),
9f95a23c
TL
30# Crimson libc-ares-dev,
31# Crimson libcrypto++-dev,
eafe8130 32 libcap-ng-dev,
11fdf7f2 33 libcunit1-dev,
94b18763 34 libcurl4-openssl-dev,
7c673cae 35 libexpat1-dev,
7c673cae
FG
36 libfuse-dev,
37 libgoogle-perftools-dev [i386 amd64 arm64],
9f95a23c
TL
38# Crimson libgnutls28-dev,
39# Crimson libhwloc-dev,
224ce89b 40 libibverbs-dev,
11fdf7f2 41 librdmacm-dev,
7c673cae 42 libkeyutils-dev,
224ce89b 43 libldap2-dev,
7c673cae 44 libleveldb-dev,
224ce89b 45 liblttng-ust-dev,
11fdf7f2
TL
46 liblz4-dev (>= 0.0~r131),
47 libncurses-dev,
7c673cae 48 libnss3-dev,
11fdf7f2 49 liboath-dev,
9f95a23c
TL
50# Crimson libnuma-dev,
51# Crimson libpciaccess-dev,
52# Crimson libprotobuf-dev,
53# Crimson libsctp-dev,
7c673cae 54 libsnappy-dev,
7c673cae 55 libssl-dev,
7c673cae
FG
56 libtool,
57 libudev-dev,
eafe8130 58 libnl-genl-3-dev,
7c673cae 59 libxml2-dev,
9f95a23c 60# Crimson libyaml-cpp-dev,
11fdf7f2 61 librabbitmq-dev,
9f95a23c
TL
62 librdkafka-dev,
63# Make-Check libxmlsec1,
64# Make-Check libxmlsec1-nss,
65# Make-Check libxmlsec1-openssl,
66# Make-Check libxmlsec1-dev,
224ce89b 67 lsb-release,
7c673cae 68 parted,
eafe8130 69 patch,
7c673cae 70 pkg-config,
9f95a23c 71# Crimson protobuf-compiler,
7c673cae 72 python3-all-dev,
9f95a23c
TL
73 python3-cherrypy3,
74# Make-Check python3-jwt,
75# Make-Check python3-nose,
76# Make-Check python3-pecan,
77# Make-Check python3-bcrypt,
78# Make-Check python3-six,
79# Make-Check tox,
80# Make-Check python3-coverage,
81# Make-Check python3-dateutil,
82# Make-Check python3-openssl,
83# Make-Check python3-prettytable,
84# Make-Check python3-requests,
85# Make-Check python3-scipy,
7c673cae 86 python3-setuptools,
9f95a23c
TL
87 python3-sphinx,
88# Make-Check python3-werkzeug,
89 python3-setuptools,
90# Crimson ragel,
11fdf7f2 91# Make-Check socat,
9f95a23c 92# Crimson systemtap-sdt-dev,
eafe8130 93# Make-Check uuid-dev,
7c673cae
FG
94 uuid-runtime,
95 valgrind,
9f95a23c 96 virtualenv,
7c673cae 97 xfslibs-dev,
11fdf7f2
TL
98# Make-Check xfsprogs,
99# Make-Check xmlstarlet,
7c673cae 100 yasm [amd64],
224ce89b 101 zlib1g-dev,
7c673cae
FG
102Standards-Version: 3.9.3
103
104Package: ceph
105Architecture: linux-any
224ce89b
WB
106Depends: ceph-mgr (= ${binary:Version}),
107 ceph-mon (= ${binary:Version}),
108 ceph-osd (= ${binary:Version}),
109Recommends: ceph-mds (= ${binary:Version}),
7c673cae
FG
110Description: distributed storage and file system
111 Ceph is a massively scalable, open-source, distributed
112 storage system that runs on commodity hardware and delivers object,
113 block and file system storage.
114
115Package: ceph-base
116Architecture: linux-any
117Depends: binutils,
118 ceph-common (= ${binary:Version}),
119 cryptsetup-bin | cryptsetup,
120 debianutils,
91327a77 121 e2fsprogs,
7c673cae 122 findutils,
7c673cae
FG
123 grep,
124 logrotate,
91327a77 125 parted,
7c673cae 126 psmisc,
7c673cae
FG
127 xfsprogs,
128 ${misc:Depends},
224ce89b
WB
129 ${python:Depends},
130 ${shlibs:Depends},
7c673cae
FG
131Recommends: btrfs-tools,
132 ceph-mds (= ${binary:Version}),
133 librados2 (= ${binary:Version}),
134 libradosstriper1 (= ${binary:Version}),
135 librbd1 (= ${binary:Version}),
224ce89b
WB
136 ntp | time-daemon,
137Replaces: ceph (<< 10),
138 ceph-common (<< 0.78-500),
b32b8144 139 ceph-test (<< 12.2.2-14),
224ce89b
WB
140 python-ceph (<< 0.92-1223),
141Breaks: ceph (<< 10),
b32b8144 142 ceph-test (<< 12.2.2-14),
224ce89b 143 python-ceph (<< 0.92-1223),
7c673cae
FG
144Description: common ceph daemon libraries and management tools
145 Ceph is a massively scalable, open-source, distributed
146 storage system that runs on commodity hardware and delivers object,
147 block and file system storage.
148 .
149 This package contains the libraries and management tools that are common among
150 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
151 are necessary for creating, running, and administering a Ceph storage cluster.
152
153Package: ceph-base-dbg
154Architecture: linux-any
155Section: debug
156Priority: extra
224ce89b
WB
157Depends: ceph-base (= ${binary:Version}),
158 ${misc:Depends},
7c673cae
FG
159Description: debugging symbols for ceph-base
160 Ceph is a massively scalable, open-source, distributed
161 storage system that runs on commodity hardware and delivers object,
162 block and file system storage.
163 .
164 This package contains the libraries and management tools that are common among
165 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
166 are necessary for creating, running, and administering a Ceph storage cluster.
167 .
168 This package contains the debugging symbols for ceph-base.
169
9f95a23c
TL
170Package: cephadm
171Architecture: linux-any
172Recommends: podman | docker.io
173Depends: lvm2,
174 ${python:Depends},
175Description: cephadm utility to bootstrap ceph daemons with systemd and containers
176 Ceph is a massively scalable, open-source, distributed
177 storage system that runs on commodity hardware and delivers object,
178 block and file system storage.
179 .
180 The cephadm utility is used to bootstrap a Ceph cluster and to manage
181 ceph daemons deployed with systemd and containers.
182
7c673cae
FG
183Package: ceph-mds
184Architecture: linux-any
185Depends: ceph-base (= ${binary:Version}),
186 ${misc:Depends},
224ce89b 187 ${shlibs:Depends},
7c673cae 188Recommends: ceph-fuse (= ${binary:Version}),
224ce89b
WB
189 libcephfs2 (= ${binary:Version}),
190Replaces: ceph (<< 0.93-417),
191Breaks: ceph (<< 0.93-417),
7c673cae
FG
192Description: metadata server for the ceph distributed file system
193 Ceph is a massively scalable, open-source, distributed
194 storage system that runs on commodity hardware and delivers object,
195 block and file system storage.
196 .
197 This package contains the metadata server daemon, which is used to
198 create a distributed file system on top of the ceph storage cluster.
199
200Package: ceph-mds-dbg
201Architecture: linux-any
202Section: debug
203Priority: extra
224ce89b
WB
204Depends: ceph-mds (= ${binary:Version}),
205 ${misc:Depends},
7c673cae
FG
206Description: debugging symbols for ceph-mds
207 Ceph is a massively scalable, open-source, distributed
208 storage system that runs on commodity hardware and delivers object,
209 block and file system storage.
210 .
211 This package contains the debugging symbols for ceph-mds.
212
213Package: ceph-mgr
214Architecture: linux-any
215Depends: ceph-base (= ${binary:Version}),
9f95a23c
TL
216 ceph-mgr-modules-core (= ${binary:Version}),
217 python3-bcrypt,
218 python3-cherrypy3,
219 python3-jwt,
220 python3-openssl,
221 python3-pecan,
222 python3-requests,
223 python3-werkzeug,
7c673cae
FG
224 ${misc:Depends},
225 ${python:Depends},
224ce89b 226 ${shlibs:Depends},
11fdf7f2
TL
227Recommends: ceph-mgr-dashboard,
228 ceph-mgr-diskprediction-local,
229 ceph-mgr-diskprediction-cloud,
eafe8130 230 ceph-mgr-k8sevents,
9f95a23c
TL
231 ceph-mgr-cephadm
232Suggests: python3-influxdb
224ce89b
WB
233Replaces: ceph (<< 0.93-417),
234Breaks: ceph (<< 0.93-417),
31f18b77 235Description: manager for the ceph distributed storage system
7c673cae
FG
236 Ceph is a massively scalable, open-source, distributed
237 storage system that runs on commodity hardware and delivers object,
238 block and file system storage.
239 .
240 This package contains the manager daemon, which is used to expose high
241 level management and monitoring functionality.
242
11fdf7f2
TL
243Package: ceph-mgr-dashboard
244Architecture: all
245Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
246 python3-cherrypy3,
247 python3-jwt,
248 python3-bcrypt,
249 python3-werkzeug,
250 python3-routes,
11fdf7f2
TL
251 ${misc:Depends},
252 ${python:Depends},
253 ${shlibs:Depends},
9f95a23c 254Description: dashboard module for ceph-mgr
11fdf7f2
TL
255 Ceph is a massively scalable, open-source, distributed
256 storage system that runs on commodity hardware and delivers object,
257 block and file system storage.
258 .
9f95a23c 259 This package provides a ceph-mgr module, providing a web-based
11fdf7f2
TL
260 application to monitor and manage many aspects of a Ceph cluster and
261 related components.
262 .
263 See the Dashboard documentation at http://docs.ceph.com/ for details
264 and a detailed feature overview.
265
266Package: ceph-mgr-diskprediction-local
267Architecture: all
268Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
269 python3-numpy,
270 python3-scipy,
271 python3-sklearn,
11fdf7f2
TL
272 ${misc:Depends},
273 ${python:Depends},
274 ${shlibs:Depends},
9f95a23c 275Description: diskprediction-local module for ceph-mgr
11fdf7f2
TL
276 Ceph is a massively scalable, open-source, distributed
277 storage system that runs on commodity hardware and delivers object,
278 block and file system storage.
279 .
9f95a23c 280 This package contains the diskprediction_local module for the ceph-mgr
11fdf7f2
TL
281 daemon, which helps predict disk failures.
282
283Package: ceph-mgr-diskprediction-cloud
284Architecture: all
285Depends: ceph-mgr (= ${binary:Version}),
286 ${misc:Depends},
287 ${python:Depends},
288 ${shlibs:Depends},
9f95a23c 289Description: diskprediction-cloud module for ceph-mgr
11fdf7f2
TL
290 Ceph is a massively scalable, open-source, distributed
291 storage system that runs on commodity hardware and delivers object,
292 block and file system storage.
293 .
9f95a23c 294 This package contains the diskprediction_cloud module for the ceph-mgr
11fdf7f2
TL
295 daemon, which helps predict disk failures.
296
9f95a23c
TL
297Package: ceph-mgr-modules-core
298Architecture: all
299Depends: ${misc:Depends},
300 ${python:Depends},
301 ${shlibs:Depends},
302 python3-dateutil,
303 python3-openssl,
304Replaces: ceph-mgr (<< 15.1.0)
305Breaks: ceph-mgr (<< 15.1.0)
306Recommends: ceph-mgr-rook
307Description: ceph manager modules which are always enabled
308 Ceph is a massively scalable, open-source, distributed
309 storage system that runs on commodity hardware and delivers object,
310 block and file system storage.
311 .
312 This package contains a set of core ceph-mgr modules which are always
313 enabled.
314
11fdf7f2
TL
315Package: ceph-mgr-rook
316Architecture: all
317Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
318 python3-six,
319 python3-jsonpatch
11fdf7f2
TL
320 ${misc:Depends},
321 ${python:Depends},
322 ${shlibs:Depends},
9f95a23c 323Description: rook module for ceph-mgr
11fdf7f2
TL
324 Ceph is a massively scalable, open-source, distributed
325 storage system that runs on commodity hardware and delivers object,
326 block and file system storage.
327 .
9f95a23c 328 This package contains the rook module for ceph-mgr's orchestration
11fdf7f2
TL
329 functionality, to allow ceph-mgr to install and configure ceph using
330 Rook.
331
eafe8130
TL
332Package: ceph-mgr-k8sevents
333Architecture: all
334Depends: ceph-mgr (= ${binary:Version}),
9f95a23c 335 python3-kubernetes,
eafe8130
TL
336 ${misc:Depends},
337 ${python:Depends},
9f95a23c 338Description: kubernetes events module for ceph-mgr
eafe8130
TL
339 Ceph is a massively scalable, open-source, distributed
340 storage system that runs on commodity hardware and delivers object,
341 block and file system storage.
342 .
9f95a23c 343 This package contains the k8sevents module, to allow ceph-mgr to send
eafe8130
TL
344 ceph related events to the kubernetes events API, and track all events
345 that occur within the rook-ceph namespace.
346
9f95a23c 347Package: ceph-mgr-cephadm
11fdf7f2
TL
348Architecture: all
349Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
350 cephadm,
351 python3-six,
11fdf7f2
TL
352 ${misc:Depends},
353 ${python:Depends},
9f95a23c
TL
354 openssh-client
355Description: cephadm orchestrator module for ceph-mgr
11fdf7f2
TL
356 Ceph is a massively scalable, open-source, distributed
357 storage system that runs on commodity hardware and delivers object,
358 block and file system storage.
359 .
9f95a23c 360 This package contains the CEPHADM module for ceph-mgr's orchestration
11fdf7f2
TL
361 functionality, to allow ceph-mgr to perform orchestration functions
362 over a standard SSH connection.
363
7c673cae
FG
364Package: ceph-mgr-dbg
365Architecture: linux-any
366Section: debug
367Priority: extra
224ce89b
WB
368Depends: ceph-mgr (= ${binary:Version}),
369 ${misc:Depends},
7c673cae
FG
370Description: debugging symbols for ceph-mgr
371 Ceph is a massively scalable, open-source, distributed
372 storage system that runs on commodity hardware and delivers object,
373 block and file system storage.
374 .
375 This package contains the debugging symbols for ceph-mgr.
376
377Package: ceph-mon
378Architecture: linux-any
379Depends: ceph-base (= ${binary:Version}),
7c673cae 380 ${misc:Depends},
224ce89b 381 ${shlibs:Depends},
b32b8144
FG
382Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
383Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
7c673cae
FG
384Description: monitor server for the ceph storage system
385 Ceph is a massively scalable, open-source, distributed
386 storage system that runs on commodity hardware and delivers object,
387 block and file system storage.
388 .
389 This package contains the cluster monitor daemon for the Ceph storage
390 system. One or more instances of ceph-mon form a Paxos part-time parliament
391 cluster that provides extremely reliable and durable storage of cluster
392 membership, configuration, and state.
393
394Package: ceph-mon-dbg
395Architecture: linux-any
396Section: debug
397Priority: extra
224ce89b
WB
398Depends: ceph-mon (= ${binary:Version}),
399 ${misc:Depends},
7c673cae
FG
400Description: debugging symbols for ceph-mon
401 Ceph is a massively scalable, open-source, distributed
402 storage system that runs on commodity hardware and delivers object,
403 block and file system storage.
404 .
405 This package contains the debugging symbols for ceph-mon.
406
407Package: ceph-osd
408Architecture: linux-any
409Depends: ceph-base (= ${binary:Version}),
b32b8144 410 lvm2,
11fdf7f2 411 sudo,
7c673cae
FG
412 ${misc:Depends},
413 ${python:Depends},
224ce89b 414 ${shlibs:Depends},
b32b8144
FG
415Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
416Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
7c673cae
FG
417Description: OSD server for the ceph storage system
418 Ceph is a massively scalable, open-source, distributed
419 storage system that runs on commodity hardware and delivers object,
420 block and file system storage.
421 .
422 This package contains the Object Storage Daemon for the Ceph storage system.
423 It is responsible for storing objects on a local file system
424 and providing access to them over the network.
425
426Package: ceph-osd-dbg
427Architecture: linux-any
428Section: debug
429Priority: extra
224ce89b
WB
430Depends: ceph-osd (= ${binary:Version}),
431 ${misc:Depends},
7c673cae
FG
432Description: debugging symbols for ceph-osd
433 Ceph is a massively scalable, open-source, distributed
434 storage system that runs on commodity hardware and delivers object,
435 block and file system storage.
436 .
437 This package contains the debugging symbols for ceph-osd.
438
439Package: ceph-fuse
440Architecture: linux-any
224ce89b
WB
441Depends: ${misc:Depends},
442 ${shlibs:Depends},
11fdf7f2 443 ${python3:Depends},
91327a77 444 fuse,
7c673cae
FG
445Description: FUSE-based client for the Ceph distributed file system
446 Ceph is a massively scalable, open-source, distributed
447 storage system that runs on commodity hardware and delivers object,
448 block and file system storage. This is a
449 FUSE-based client that allows one to mount a Ceph file system without
450 root privileges.
451 .
452 Because the FUSE-based client has certain inherent performance
453 limitations, it is recommended that the native Linux kernel client
454 be used if possible. If it is not practical to load a kernel module
455 (insufficient privileges, older kernel, etc.), then the FUSE client will
456 do.
457
458Package: ceph-fuse-dbg
459Architecture: linux-any
460Section: debug
461Priority: extra
224ce89b
WB
462Depends: ceph-fuse (= ${binary:Version}),
463 ${misc:Depends},
7c673cae
FG
464Description: debugging symbols for ceph-fuse
465 Ceph is a massively scalable, open-source, distributed
466 storage system that runs on commodity hardware and delivers object,
467 block and file system storage. This is a
468 FUSE-based client that allows one to mount a Ceph file system without
469 root privileges.
470 .
471 This package contains the debugging symbols for ceph-fuse.
472
473Package: rbd-fuse
474Architecture: linux-any
224ce89b
WB
475Depends: ${misc:Depends},
476 ${shlibs:Depends},
477Recommends: fuse,
7c673cae
FG
478Description: FUSE-based rbd client for the Ceph distributed file system
479 Ceph is a massively scalable, open-source, distributed
480 storage system that runs on commodity hardware and delivers object,
481 block and file system storage. This is a
482 FUSE-based client that allows one to map Ceph rbd images as files.
483 .
484 FUSE base client that allows one to map Ceph rbd images as files.
485
486Package: rbd-fuse-dbg
487Architecture: linux-any
488Section: debug
489Priority: extra
224ce89b
WB
490Depends: rbd-fuse (= ${binary:Version}),
491 ${misc:Depends},
7c673cae
FG
492Description: debugging symbols for rbd-fuse
493 Ceph is a massively scalable, open-source, distributed
494 storage system that runs on commodity hardware and delivers object,
495 block and file system storage. This is a
496 FUSE-based client that allows one to map Ceph rbd images as files.
497 .
498 This package contains the debugging symbols for rbd-fuse.
499
9f95a23c
TL
500Package: ceph-immutable-object-cache
501Architecture: linux-any
502Depends: librados2 (= ${binary:Version}),
503 ${misc:Depends},
504 ${shlibs:Depends},
505Description: Ceph daemon for immutable object cache
506 Ceph is a massively scalable, open-source, distributed
507 storage system that runs on commodity hardware and delivers object,
508 block and file system storage. This is a daemon for immutable
509 object cache.
510
511Package: ceph-immutable-object-cache-dbg
512Architecture: linux-any
513Section: debug
514Priority: extra
515Depends: ceph-immutable-object-cache (= ${binary:Version}),
516 ${misc:Depends},
517Description: debugging symbols for ceph-immutable-object-cache
518 Ceph is a massively scalable, open-source, distributed
519 storage system that runs on commodity hardware and delivers object,
520 block and file system storage. This is a daemon for immutable
521 object cache.
522 .
523 This package contains the debugging symbols for ceph-immutable-object-cache.
524
7c673cae
FG
525Package: rbd-mirror
526Architecture: linux-any
527Depends: ceph-common (= ${binary:Version}),
528 librados2 (= ${binary:Version}),
529 ${misc:Depends},
224ce89b 530 ${shlibs:Depends},
7c673cae
FG
531Description: Ceph daemon for mirroring RBD images
532 Ceph is a massively scalable, open-source, distributed
533 storage system that runs on commodity hardware and delivers object,
534 block and file system storage. This is a
535 daemon for mirroring RBD images between Ceph clusters, streaming
536 changes asynchronously.
537
538Package: rbd-mirror-dbg
539Architecture: linux-any
540Section: debug
541Priority: extra
224ce89b
WB
542Depends: rbd-mirror (= ${binary:Version}),
543 ${misc:Depends},
7c673cae
FG
544Description: debugging symbols for rbd-mirror
545 Ceph is a massively scalable, open-source, distributed
546 storage system that runs on commodity hardware and delivers object,
547 block and file system storage. This is a
548 daemon for mirroring RBD images between Ceph clusters, streaming
549 changes asynchronously.
550 .
551 This package contains the debugging symbols for rbd-mirror.
552
553Package: rbd-nbd
554Architecture: linux-any
555Depends: ${misc:Depends},
224ce89b 556 ${shlibs:Depends},
7c673cae
FG
557Description: NBD-based rbd client for the Ceph distributed file system
558 Ceph is a massively scalable, open-source, distributed
559 storage system that runs on commodity hardware and delivers object,
560 block and file system storage. This is a
561 NBD-based client that allows one to map Ceph rbd images as local
562 block device.
563 .
564 NBD base client that allows one to map Ceph rbd images as local
565 block device.
566
567Package: rbd-nbd-dbg
568Architecture: linux-any
569Section: debug
570Priority: extra
224ce89b
WB
571Depends: rbd-nbd (= ${binary:Version}),
572 ${misc:Depends},
7c673cae
FG
573Description: debugging symbols for rbd-nbd
574 Ceph is a massively scalable, open-source, distributed
575 storage system that runs on commodity hardware and delivers object,
576 block and file system storage. This is a
577 NBD-based client that allows one to map Ceph rbd images as local
578 block device.
579 .
580 This package contains the debugging symbols for rbd-nbd.
581
582Package: ceph-common
583Architecture: linux-any
224ce89b 584Depends: librbd1 (= ${binary:Version}),
9f95a23c
TL
585 python3-cephfs (= ${binary:Version}),
586 python3-ceph-argparse (= ${binary:Version}),
587 python3-ceph-common (= ${binary:Version}),
588 python3-prettytable,
589 python3-rados (= ${binary:Version}),
590 python3-rbd (= ${binary:Version}),
591 python3-rgw (= ${binary:Version}),
224ce89b 592 ${misc:Depends},
7c673cae 593 ${python:Depends},
224ce89b
WB
594 ${shlibs:Depends},
595Conflicts: ceph-client-tools,
596Replaces: ceph (<< 10),
597 ceph-client-tools,
598 ceph-fs-common (<< 11.0),
599 ceph-test (<< 9.0.3-1646),
600 librbd1 (<< 0.92-1238),
601 python-ceph (<< 0.92-1223),
f64942e4 602 radosgw (<< 12.0.3)
7c673cae 603Breaks: ceph (<< 10),
224ce89b
WB
604 ceph-fs-common (<< 11.0),
605 ceph-test (<< 9.0.3-1646),
606 librbd1 (<< 0.92-1238),
607 python-ceph (<< 0.92-1223),
f64942e4 608 radosgw (<< 12.0.3)
224ce89b
WB
609Suggests: ceph-base (= ${binary:Version}),
610 ceph-mds (= ${binary:Version}),
7c673cae
FG
611Description: common utilities to mount and interact with a ceph storage cluster
612 Ceph is a massively scalable, open-source, distributed
613 storage system that runs on commodity hardware and delivers object,
614 block and file system storage. This is a collection
615 of common tools that allow one to interact with and administer a Ceph cluster.
616
617Package: ceph-common-dbg
618Architecture: linux-any
224ce89b
WB
619Depends: ceph-common (= ${binary:Version}),
620 ${misc:Depends},
621Conflicts: ceph-client-tools-dbg,
7c673cae 622Replaces: ceph-client-tools-dbg,
224ce89b
WB
623 ceph-test-dbg (<< 9.0.3-1646),
624Breaks: ceph-test-dbg (<< 9.0.3-1646),
7c673cae
FG
625Section: debug
626Priority: extra
627Description: debugging symbols for ceph-common
628 Ceph is a massively scalable, open-source, distributed
629 storage system that runs on commodity hardware and delivers object,
630 block and file system storage. This is a collection
631 of common tools that allow one to interact with and administer a Ceph cluster.
632 .
633 This package contains the debugging symbols for ceph-common.
634
635Package: ceph-resource-agents
636Architecture: linux-any
224ce89b 637Recommends: pacemaker,
7c673cae 638Priority: extra
224ce89b
WB
639Depends: ceph (= ${binary:Version}),
640 resource-agents,
641 ${misc:Depends},
7c673cae
FG
642Description: OCF-compliant resource agents for Ceph
643 Ceph is a massively scalable, open-source, distributed
644 storage system that runs on commodity hardware and delivers object,
645 block and file system storage.
646 .
647 This package contains the resource agents (RAs) which integrate
648 Ceph with OCF-compliant cluster resource managers,
649 such as Pacemaker.
650
651Package: librados2
11fdf7f2
TL
652Conflicts: librados
653Replaces: librados
7c673cae
FG
654Architecture: linux-any
655Section: libs
224ce89b
WB
656Depends: ${misc:Depends},
657 ${shlibs:Depends},
7c673cae
FG
658Description: RADOS distributed object store client library
659 RADOS is a reliable, autonomic distributed object storage cluster
660 developed as part of the Ceph distributed storage system. This is a
661 shared library allowing applications to access the distributed object
662 store using a simple file-like interface.
663
664Package: librados2-dbg
7c673cae
FG
665Architecture: linux-any
666Section: debug
667Priority: extra
224ce89b
WB
668Depends: librados2 (= ${binary:Version}),
669 ${misc:Depends},
7c673cae
FG
670Description: debugging symbols for librados
671 RADOS is a reliable, autonomic distributed object storage cluster
672 developed as part of the Ceph distributed storage system. This is a
673 shared library allowing applications to access the distributed object
674 store using a simple file-like interface.
675 .
676 This package contains debugging symbols for librados.
677
678Package: librados-dev
679Architecture: linux-any
680Section: libdevel
224ce89b
WB
681Depends: librados2 (= ${binary:Version}),
682 ${misc:Depends},
683 ${shlibs:Depends},
684Conflicts: librados1-dev,
685 librados2-dev,
686Replaces: librados1-dev,
687 librados2-dev,
7c673cae
FG
688Description: RADOS distributed object store client library (development files)
689 RADOS is a reliable, autonomic distributed object storage cluster
690 developed as part of the Ceph distributed storage system. This is a
691 shared library allowing applications to access the distributed object
692 store using a simple file-like interface.
693 .
694 This package contains development files needed for building applications that
695 link against librados.
696
11fdf7f2
TL
697Package: libradospp-dev
698Architecture: linux-any
699Section: libdevel
700Depends: librados-dev (= ${binary:Version}),
701 ${misc:Depends},
702 ${shlibs:Depends},
703Description: RADOS distributed object store client C++ library (development files)
704 RADOS is a reliable, autonomic distributed object storage cluster
705 developed as part of the Ceph distributed storage system. This is a
706 shared library allowing applications to access the distributed object
707 store using a simple file-like interface.
708 .
709 This package contains development files needed for building C++ applications that
710 link against librados.
711
7c673cae
FG
712Package: libradosstriper1
713Architecture: linux-any
714Section: libs
224ce89b
WB
715Depends: librados2 (= ${binary:Version}),
716 ${misc:Depends},
717 ${shlibs:Depends},
7c673cae
FG
718Description: RADOS striping interface
719 Striping interface built on top of the rados library, allowing
720 to stripe bigger objects onto several standard rados objects using
721 an interface very similar to the rados one.
722
723Package: libradosstriper1-dbg
724Architecture: linux-any
725Section: debug
726Priority: extra
224ce89b
WB
727Depends: libradosstriper1 (= ${binary:Version}),
728 ${misc:Depends},
7c673cae
FG
729Description: debugging symbols for libradosstriper
730 libradosstriper is a striping interface built on top of the rados
731 library, allowing to stripe bigger objects onto several standard
732 rados objects using an interface very similar to the rados one.
733 .
734 This package contains debugging symbols for libradosstriper.
735
736Package: libradosstriper-dev
737Architecture: linux-any
738Section: libdevel
224ce89b
WB
739Depends: libradosstriper1 (= ${binary:Version}),
740 ${misc:Depends},
7c673cae
FG
741Description: RADOS striping interface (development files)
742 libradosstriper is a striping interface built on top of the rados
743 library, allowing to stripe bigger objects onto several standard
744 rados objects using an interface very similar to the rados one.
745 .
746 This package contains development files needed for building applications that
747 link against libradosstriper.
748
749Package: librbd1
750Architecture: linux-any
751Section: libs
224ce89b
WB
752Depends: librados2 (= ${binary:Version}),
753 ${misc:Depends},
754 ${shlibs:Depends},
7c673cae
FG
755Description: RADOS block device client library
756 RBD is a block device striped across multiple distributed objects
757 in RADOS, a reliable, autonomic distributed object storage cluster
758 developed as part of the Ceph distributed storage system. This is a
759 shared library allowing applications to manage these block devices.
760
761Package: librbd1-dbg
762Architecture: linux-any
763Section: debug
764Priority: extra
224ce89b
WB
765Depends: librbd1 (= ${binary:Version}),
766 ${misc:Depends},
7c673cae
FG
767Description: debugging symbols for librbd1
768 RBD is a block device striped across multiple distributed objects
769 in RADOS, a reliable, autonomic distributed object storage cluster
770 developed as part of the Ceph distributed storage system. This is a
771 shared library allowing applications to manage these block devices.
772 .
773 This package contains debugging symbols for librbd1.
774
775Package: librbd-dev
776Architecture: linux-any
777Section: libdevel
778Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
779 librbd1 (= ${binary:Version}),
780 ${misc:Depends},
781Conflicts: librbd1-dev,
782Replaces: librbd1-dev,
7c673cae
FG
783Description: RADOS block device client library (development files)
784 RBD is a block device striped across multiple distributed objects
785 in RADOS, a reliable, autonomic distributed object storage cluster
786 developed as part of the Ceph distributed storage system. This is a
787 shared library allowing applications to manage these block devices.
788 .
789 This package contains development files needed for building applications that
790 link against librbd1.
791
792Package: libcephfs2
224ce89b
WB
793Conflicts: libceph,
794 libceph1,
795 libcephfs,
796Replaces: libceph,
797 libceph1,
798 libcephfs,
7c673cae
FG
799Architecture: linux-any
800Section: libs
224ce89b
WB
801Depends: ${misc:Depends},
802 ${shlibs:Depends},
7c673cae
FG
803Description: Ceph distributed file system client library
804 Ceph is a massively scalable, open-source, distributed
805 storage system that runs on commodity hardware and delivers object,
806 block and file system storage. This is a
807 shared library allowing applications to access a Ceph distributed
808 file system via a POSIX-like interface.
809
810Package: libcephfs2-dbg
811Architecture: linux-any
812Section: debug
813Priority: extra
224ce89b
WB
814Depends: libcephfs2 (= ${binary:Version}),
815 ${misc:Depends},
816Conflicts: libceph1-dbg,
817Replaces: libceph1-dbg,
7c673cae
FG
818Description: debugging symbols for libcephfs2
819 Ceph is a massively scalable, open-source, distributed
820 storage system that runs on commodity hardware and delivers object,
821 block and file system storage. This is a
822 shared library allowing applications to access a Ceph distributed
823 file system via a POSIX-like interface.
824 .
825 This package contains debugging symbols for libcephfs2.
826
827Package: libcephfs-dev
828Architecture: linux-any
829Section: libdevel
224ce89b
WB
830Depends: libcephfs2 (= ${binary:Version}),
831 ${misc:Depends},
832Conflicts: libceph-dev,
833 libceph1-dev,
834 libcephfs2-dev,
835Replaces: libceph-dev,
836 libceph1-dev,
837 libcephfs2-dev,
7c673cae
FG
838Description: Ceph distributed file system client library (development files)
839 Ceph is a massively scalable, open-source, distributed
840 storage system that runs on commodity hardware and delivers object,
841 block and file system storage. This is a
842 shared library allowing applications to access a Ceph distributed
843 file system via a POSIX-like interface.
844 .
845 This package contains development files needed for building applications that
846 link against libcephfs.
847
848Package: librgw2
849Architecture: linux-any
850Section: libs
224ce89b
WB
851Depends: librados2 (= ${binary:Version}),
852 ${misc:Depends},
853 ${shlibs:Depends},
7c673cae
FG
854Description: RADOS Gateway client library
855 RADOS is a distributed object store used by the Ceph distributed
856 storage system. This package provides a REST gateway to the
857 object store that aims to implement a superset of Amazon's S3
858 service.
859 .
860 This package contains the library interface and headers only.
861
862Package: librgw2-dbg
863Architecture: linux-any
864Section: debug
865Priority: extra
224ce89b
WB
866Depends: librgw2 (= ${binary:Version}),
867 ${misc:Depends},
7c673cae
FG
868Description: debugging symbols for librbd1
869 RADOS is a distributed object store used by the Ceph distributed
870 storage system. This package provides a REST gateway to the
871 object store that aims to implement a superset of Amazon's S3
872 service.
873 .
874 This package contains debugging symbols for librgw2.
875
876Package: librgw-dev
877Architecture: linux-any
878Section: libdevel
879Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
880 librgw2 (= ${binary:Version}),
881 ${misc:Depends},
7c673cae
FG
882Description: RADOS client library (development files)
883 RADOS is a distributed object store used by the Ceph distributed
884 storage system. This package provides a REST gateway to the
885 object store that aims to implement a superset of Amazon's S3
886 service.
887 .
888 This package contains development files needed for building applications
889 that link against librgw2.
890
891Package: radosgw
892Architecture: linux-any
893Depends: ceph-common (= ${binary:Version}),
7c673cae 894 librgw2 (= ${binary:Version}),
224ce89b 895 mime-support,
7c673cae 896 ${misc:Depends},
224ce89b
WB
897 ${shlibs:Depends},
898Recommends: ntp | time-daemon,
7c673cae
FG
899Description: REST gateway for RADOS distributed object store
900 RADOS is a distributed object store used by the Ceph distributed
901 storage system. This package provides a REST gateway to the
902 object store that aims to implement a superset of Amazon's S3
903 service as well as the OpenStack Object Storage ("Swift") API.
904 .
905 This package contains the proxy daemon and related tools only.
906
907Package: radosgw-dbg
908Architecture: linux-any
909Section: debug
910Priority: extra
224ce89b
WB
911Depends: radosgw (= ${binary:Version}),
912 ${misc:Depends},
7c673cae
FG
913Description: debugging symbols for radosgw
914 RADOS is a distributed object store used by the Ceph distributed
915 storage system. This package provides a REST gateway to the
916 object store that aims to implement a superset of Amazon's S3
917 service as well as the OpenStack Object Storage ("Swift") API.
918 .
919 This package contains debugging symbols for radosgw.
920
921Package: ceph-test
922Architecture: linux-any
224ce89b
WB
923Depends: ceph-common,
924 curl,
925 jq,
c07f9fc5 926 socat,
224ce89b
WB
927 xmlstarlet,
928 ${misc:Depends},
929 ${shlibs:Depends},
b32b8144
FG
930Replaces: ceph-base (<< 11)
931Breaks: ceph-base (<< 1)
7c673cae
FG
932Description: Ceph test and benchmarking tools
933 This package contains tools for testing and benchmarking Ceph.
934
935Package: ceph-test-dbg
936Architecture: linux-any
937Section: debug
938Priority: extra
224ce89b
WB
939Depends: ceph-common (= ${binary:Version}),
940 ceph-test (= ${binary:Version}),
7c673cae 941 curl,
224ce89b 942 ${misc:Depends},
7c673cae
FG
943Description: Ceph test and benchmarking tools
944 .
945 This package contains the debugging symbols for ceph-test.
946
9f95a23c 947Package: python3-ceph
7c673cae
FG
948Architecture: linux-any
949Section: python
9f95a23c
TL
950Depends: python3-cephfs (= ${binary:Version}),
951 python3-rados (= ${binary:Version}),
952 python3-rbd (= ${binary:Version}),
953 python3-rgw (= ${binary:Version}),
7c673cae
FG
954Description: Meta-package for python libraries for the Ceph libraries
955 Ceph is a massively scalable, open-source, distributed
956 storage system that runs on commodity hardware and delivers object,
957 block and file system storage.
958 .
959 This package is a metapackage for all Python 2 bindings.
960
7c673cae
FG
961Package: python3-rados
962Architecture: linux-any
963Section: python
11fdf7f2 964Depends: librados2,
7c673cae 965 ${misc:Depends},
224ce89b 966 ${python3:Depends},
7c673cae 967 ${shlibs:Depends},
7c673cae
FG
968Description: Python 3 libraries for the Ceph librados library
969 Ceph is a massively scalable, open-source, distributed
970 storage system that runs on commodity hardware and delivers object,
971 block and file system storage.
972 .
973 This package contains Python 3 libraries for interacting with Ceph's
974 RADOS object storage.
975
b32b8144
FG
976Package: python3-rados-dbg
977Architecture: linux-any
978Section: debug
979Priority: extra
980Depends: python3-rados (= ${binary:Version}),
981 python3-dbg,
982 ${misc:Depends}
983Description: Python 3 libraries for the Ceph librados library
984 Ceph is a massively scalable, open-source, distributed
985 storage system that runs on commodity hardware and delivers object,
986 block and file system storage.
987 .
988 This package contains Python 3 libraries for interacting with Ceph's
989 RADOS object storage.
990 .
9f95a23c 991 This package contains the debugging symbols for python3-rados.
b32b8144 992
7c673cae
FG
993Package: python3-rbd
994Architecture: linux-any
995Section: python
996Depends: librbd1 (>= ${binary:Version}),
997 ${misc:Depends},
224ce89b 998 ${python3:Depends},
7c673cae 999 ${shlibs:Depends},
7c673cae
FG
1000Description: Python 3 libraries for the Ceph librbd library
1001 Ceph is a massively scalable, open-source, distributed
1002 storage system that runs on commodity hardware and delivers object,
1003 block and file system storage.
1004 .
1005 This package contains Python 3 libraries for interacting with Ceph's
1006 RBD block device library.
1007
b32b8144
FG
1008Package: python3-rbd-dbg
1009Architecture: linux-any
1010Section: debug
1011Priority: extra
1012Depends: python3-rbd (= ${binary:Version}),
1013 python3-dbg,
1014 ${misc:Depends},
1015Description: Python 3 libraries for the Ceph librbd library
1016 Ceph is a massively scalable, open-source, distributed
1017 storage system that runs on commodity hardware and delivers object,
1018 block and file system storage.
1019 .
1020 This package contains Python 3 libraries for interacting with Ceph's
1021 RBD block device library.
1022 .
9f95a23c 1023 This package contains the debugging symbols for python3-rbd.
b32b8144 1024
7c673cae
FG
1025Package: python3-rgw
1026Architecture: linux-any
1027Section: python
1028Depends: librgw2 (>= ${binary:Version}),
11fdf7f2 1029 python3-rados (= ${binary:Version}),
7c673cae 1030 ${misc:Depends},
224ce89b 1031 ${python3:Depends},
7c673cae 1032 ${shlibs:Depends},
7c673cae
FG
1033Description: Python 3 libraries for the Ceph librgw library
1034 Ceph is a massively scalable, open-source, distributed
1035 storage system that runs on commodity hardware and delivers object,
1036 block and file system storage.
1037 .
1038 This package contains Python 3 libraries for interacting with Ceph's
1039 RGW library.
1040
b32b8144
FG
1041Package: python3-rgw-dbg
1042Architecture: linux-any
1043Section: debug
1044Priority: extra
1045Depends: python3-rgw (= ${binary:Version}),
1046 python3-dbg,
1047 ${misc:Depends},
1048Description: Python 3 libraries for the Ceph librgw library
1049 Ceph is a massively scalable, open-source, distributed
1050 storage system that runs on commodity hardware and delivers object,
1051 block and file system storage.
1052 .
1053 This package contains Python 3 libraries for interacting with Ceph's
1054 RGW library.
1055 .
1056 This package contains the debugging symbols for python3-rgw.
1057
7c673cae
FG
1058Package: python3-cephfs
1059Architecture: linux-any
1060Section: python
1061Depends: libcephfs2 (= ${binary:Version}),
11fdf7f2
TL
1062 python3-rados (= ${binary:Version}),
1063 python3-ceph-argparse (= ${binary:Version}),
7c673cae 1064 ${misc:Depends},
224ce89b 1065 ${python3:Depends},
7c673cae 1066 ${shlibs:Depends},
7c673cae
FG
1067Description: Python 3 libraries for the Ceph libcephfs library
1068 Ceph is a massively scalable, open-source, distributed
1069 storage system that runs on commodity hardware and delivers object,
1070 block and file system storage.
1071 .
1072 This package contains Python 3 libraries for interacting with Ceph's
1073 CephFS file system client library.
1074
b32b8144
FG
1075Package: python3-cephfs-dbg
1076Architecture: linux-any
1077Section: debug
1078Priority: extra
1079Depends: python3-cephfs (= ${binary:Version}),
1080 python3-dbg,
1081 ${misc:Depends},
1082Description: Python 3 libraries for the Ceph libcephfs library
1083 Ceph is a massively scalable, open-source, distributed
1084 storage system that runs on commodity hardware and delivers object,
1085 block and file system storage.
1086 .
1087 This package contains Python 3 libraries for interacting with Ceph's
1088 CephFS file system client library.
1089 .
1090 This package contains the debugging symbols for python3-cephfs.
1091
9f95a23c 1092Package: python3-ceph-argparse
11fdf7f2
TL
1093Architecture: all
1094Section: python
1095Depends: ${misc:Depends},
9f95a23c
TL
1096 ${python3:Depends},
1097Description: Python 3 utility libraries for Ceph CLI
11fdf7f2
TL
1098 Ceph is a massively scalable, open-source, distributed
1099 storage system that runs on commodity hardware and delivers object,
1100 block and file system storage.
1101 .
9f95a23c 1102 This package contains types and routines for Python 3 used by the
11fdf7f2
TL
1103 Ceph CLI as well as the RESTful interface.
1104
9f95a23c 1105Package: python3-ceph-common
11fdf7f2 1106Architecture: all
7c673cae 1107Section: python
224ce89b
WB
1108Depends: ${misc:Depends},
1109 ${python3:Depends},
9f95a23c 1110Description: Python 3 utility libraries for Ceph
7c673cae
FG
1111 Ceph is a massively scalable, open-source, distributed
1112 storage system that runs on commodity hardware and delivers object,
1113 block and file system storage.
1114 .
9f95a23c
TL
1115 This package contains data structures, classes and functions used by Ceph.
1116 It also contains utilities used for the cephadm orchestrator.
7c673cae
FG
1117
1118Package: libcephfs-java
1119Section: java
1120Architecture: all
224ce89b
WB
1121Depends: libcephfs-jni (= ${binary:Version}),
1122 ${java:Depends},
1123 ${misc:Depends},
7c673cae
FG
1124Description: Java libraries for the Ceph File System
1125
1126Package: libcephfs-jni
1127Architecture: linux-any
1128Section: java
224ce89b
WB
1129Depends: libcephfs2 (= ${binary:Version}),
1130 ${java:Depends},
1131 ${misc:Depends},
1132 ${shlibs:Depends},
7c673cae
FG
1133Description: Java Native Interface library for CephFS Java bindings
1134
1135Package: rados-objclass-dev
1136Architecture: linux-any
1137Section: libdevel
224ce89b 1138Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
7c673cae
FG
1139Description: RADOS object class development kit.
1140 .
1141 This package contains development files needed for building RADOS object class plugins.
11fdf7f2
TL
1142
1143Package: cephfs-shell
1144Architecture: all
1145Depends: ${misc:Depends}
1146 ${python3:Depends}
1147Description: interactive shell for the Ceph distributed file system
1148 Ceph is a massively scalable, open-source, distributed
1149 storage system that runs on commodity hardware and delivers object,
1150 block and file system storage. This is an interactive tool that
1151 allows accessing a Ceph file system without mounting it by providing
1152 a nice pseudo-shell which works like an FTP client.
1153 .
1154 This package contains a CLI for interacting with the CephFS.
801d1391
TL
1155
1156Package: ceph-grafana-dashboards
1157Architecture: all
1158Description: grafana dashboards for the ceph dashboard
1159 Ceph is a massively scalable, open-source, distributed
1160 storage system that runs on commodity hardware and delivers object,
1161 block and file system storage.
1162 .
1163 This package contains Grafana dashboards that are used by the Ceph Dashboard
1164 for monitoring.
1165
1166Package: ceph-prometheus-alerts
1167Architecture: all
1168Description: prometheus alerts for the ceph dashboard
1169 Ceph is a massively scalable, open-source, distributed
1170 storage system that runs on commodity hardware and delivers object,
1171 block and file system storage.
1172 .
1173 This package contains alerts used for prometheus to interact with the
1174 Ceph Dashboard.