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