]> git.proxmox.com Git - ceph.git/blame - ceph/debian/control
Import ceph 15.2.8
[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,
f91f0fd5 219 python3-distutils,
9f95a23c
TL
220 python3-jwt,
221 python3-openssl,
222 python3-pecan,
223 python3-requests,
224 python3-werkzeug,
7c673cae
FG
225 ${misc:Depends},
226 ${python:Depends},
224ce89b 227 ${shlibs:Depends},
11fdf7f2
TL
228Recommends: ceph-mgr-dashboard,
229 ceph-mgr-diskprediction-local,
230 ceph-mgr-diskprediction-cloud,
eafe8130 231 ceph-mgr-k8sevents,
9f95a23c
TL
232 ceph-mgr-cephadm
233Suggests: python3-influxdb
224ce89b
WB
234Replaces: ceph (<< 0.93-417),
235Breaks: ceph (<< 0.93-417),
31f18b77 236Description: manager for the ceph distributed storage system
7c673cae
FG
237 Ceph is a massively scalable, open-source, distributed
238 storage system that runs on commodity hardware and delivers object,
239 block and file system storage.
240 .
241 This package contains the manager daemon, which is used to expose high
242 level management and monitoring functionality.
243
11fdf7f2
TL
244Package: ceph-mgr-dashboard
245Architecture: all
246Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
247 python3-cherrypy3,
248 python3-jwt,
249 python3-bcrypt,
250 python3-werkzeug,
251 python3-routes,
11fdf7f2
TL
252 ${misc:Depends},
253 ${python:Depends},
254 ${shlibs:Depends},
9f95a23c 255Description: dashboard module for ceph-mgr
11fdf7f2
TL
256 Ceph is a massively scalable, open-source, distributed
257 storage system that runs on commodity hardware and delivers object,
258 block and file system storage.
259 .
9f95a23c 260 This package provides a ceph-mgr module, providing a web-based
11fdf7f2
TL
261 application to monitor and manage many aspects of a Ceph cluster and
262 related components.
263 .
264 See the Dashboard documentation at http://docs.ceph.com/ for details
265 and a detailed feature overview.
266
267Package: ceph-mgr-diskprediction-local
268Architecture: all
269Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
270 python3-numpy,
271 python3-scipy,
272 python3-sklearn,
11fdf7f2
TL
273 ${misc:Depends},
274 ${python:Depends},
275 ${shlibs:Depends},
9f95a23c 276Description: diskprediction-local module for ceph-mgr
11fdf7f2
TL
277 Ceph is a massively scalable, open-source, distributed
278 storage system that runs on commodity hardware and delivers object,
279 block and file system storage.
280 .
9f95a23c 281 This package contains the diskprediction_local module for the ceph-mgr
11fdf7f2
TL
282 daemon, which helps predict disk failures.
283
284Package: ceph-mgr-diskprediction-cloud
285Architecture: all
286Depends: ceph-mgr (= ${binary:Version}),
287 ${misc:Depends},
288 ${python:Depends},
289 ${shlibs:Depends},
9f95a23c 290Description: diskprediction-cloud module for ceph-mgr
11fdf7f2
TL
291 Ceph is a massively scalable, open-source, distributed
292 storage system that runs on commodity hardware and delivers object,
293 block and file system storage.
294 .
9f95a23c 295 This package contains the diskprediction_cloud module for the ceph-mgr
11fdf7f2
TL
296 daemon, which helps predict disk failures.
297
9f95a23c
TL
298Package: ceph-mgr-modules-core
299Architecture: all
300Depends: ${misc:Depends},
301 ${python:Depends},
302 ${shlibs:Depends},
303 python3-dateutil,
304 python3-openssl,
305Replaces: ceph-mgr (<< 15.1.0)
306Breaks: ceph-mgr (<< 15.1.0)
307Recommends: ceph-mgr-rook
308Description: ceph manager modules which are always enabled
309 Ceph is a massively scalable, open-source, distributed
310 storage system that runs on commodity hardware and delivers object,
311 block and file system storage.
312 .
313 This package contains a set of core ceph-mgr modules which are always
314 enabled.
315
11fdf7f2
TL
316Package: ceph-mgr-rook
317Architecture: all
318Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
319 python3-six,
320 python3-jsonpatch
11fdf7f2
TL
321 ${misc:Depends},
322 ${python:Depends},
323 ${shlibs:Depends},
9f95a23c 324Description: rook module for ceph-mgr
11fdf7f2
TL
325 Ceph is a massively scalable, open-source, distributed
326 storage system that runs on commodity hardware and delivers object,
327 block and file system storage.
328 .
9f95a23c 329 This package contains the rook module for ceph-mgr's orchestration
11fdf7f2
TL
330 functionality, to allow ceph-mgr to install and configure ceph using
331 Rook.
332
eafe8130
TL
333Package: ceph-mgr-k8sevents
334Architecture: all
335Depends: ceph-mgr (= ${binary:Version}),
9f95a23c 336 python3-kubernetes,
eafe8130
TL
337 ${misc:Depends},
338 ${python:Depends},
9f95a23c 339Description: kubernetes events module for ceph-mgr
eafe8130
TL
340 Ceph is a massively scalable, open-source, distributed
341 storage system that runs on commodity hardware and delivers object,
342 block and file system storage.
343 .
9f95a23c 344 This package contains the k8sevents module, to allow ceph-mgr to send
eafe8130
TL
345 ceph related events to the kubernetes events API, and track all events
346 that occur within the rook-ceph namespace.
347
9f95a23c 348Package: ceph-mgr-cephadm
11fdf7f2
TL
349Architecture: all
350Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
351 cephadm,
352 python3-six,
11fdf7f2
TL
353 ${misc:Depends},
354 ${python:Depends},
e306af50
TL
355 openssh-client,
356 python3-jinja2
9f95a23c 357Description: cephadm orchestrator module for ceph-mgr
11fdf7f2
TL
358 Ceph is a massively scalable, open-source, distributed
359 storage system that runs on commodity hardware and delivers object,
360 block and file system storage.
361 .
9f95a23c 362 This package contains the CEPHADM module for ceph-mgr's orchestration
11fdf7f2
TL
363 functionality, to allow ceph-mgr to perform orchestration functions
364 over a standard SSH connection.
365
7c673cae
FG
366Package: ceph-mgr-dbg
367Architecture: linux-any
368Section: debug
369Priority: extra
224ce89b
WB
370Depends: ceph-mgr (= ${binary:Version}),
371 ${misc:Depends},
7c673cae
FG
372Description: debugging symbols for ceph-mgr
373 Ceph is a massively scalable, open-source, distributed
374 storage system that runs on commodity hardware and delivers object,
375 block and file system storage.
376 .
377 This package contains the debugging symbols for ceph-mgr.
378
379Package: ceph-mon
380Architecture: linux-any
381Depends: ceph-base (= ${binary:Version}),
7c673cae 382 ${misc:Depends},
224ce89b 383 ${shlibs:Depends},
b32b8144
FG
384Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
385Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
f91f0fd5
TL
386Recommends: nvme-cli,
387 smartmontools,
7c673cae
FG
388Description: monitor server for the ceph storage system
389 Ceph is a massively scalable, open-source, distributed
390 storage system that runs on commodity hardware and delivers object,
391 block and file system storage.
392 .
393 This package contains the cluster monitor daemon for the Ceph storage
394 system. One or more instances of ceph-mon form a Paxos part-time parliament
395 cluster that provides extremely reliable and durable storage of cluster
396 membership, configuration, and state.
397
398Package: ceph-mon-dbg
399Architecture: linux-any
400Section: debug
401Priority: extra
224ce89b
WB
402Depends: ceph-mon (= ${binary:Version}),
403 ${misc:Depends},
7c673cae
FG
404Description: debugging symbols for ceph-mon
405 Ceph is a massively scalable, open-source, distributed
406 storage system that runs on commodity hardware and delivers object,
407 block and file system storage.
408 .
409 This package contains the debugging symbols for ceph-mon.
410
411Package: ceph-osd
412Architecture: linux-any
413Depends: ceph-base (= ${binary:Version}),
b32b8144 414 lvm2,
11fdf7f2 415 sudo,
7c673cae
FG
416 ${misc:Depends},
417 ${python:Depends},
224ce89b 418 ${shlibs:Depends},
b32b8144
FG
419Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
420Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
f91f0fd5
TL
421Recommends: nvme-cli,
422 smartmontools,
7c673cae
FG
423Description: OSD server for the ceph storage system
424 Ceph is a massively scalable, open-source, distributed
425 storage system that runs on commodity hardware and delivers object,
426 block and file system storage.
427 .
428 This package contains the Object Storage Daemon for the Ceph storage system.
429 It is responsible for storing objects on a local file system
430 and providing access to them over the network.
431
432Package: ceph-osd-dbg
433Architecture: linux-any
434Section: debug
435Priority: extra
224ce89b
WB
436Depends: ceph-osd (= ${binary:Version}),
437 ${misc:Depends},
7c673cae
FG
438Description: debugging symbols for ceph-osd
439 Ceph is a massively scalable, open-source, distributed
440 storage system that runs on commodity hardware and delivers object,
441 block and file system storage.
442 .
443 This package contains the debugging symbols for ceph-osd.
444
445Package: ceph-fuse
446Architecture: linux-any
224ce89b
WB
447Depends: ${misc:Depends},
448 ${shlibs:Depends},
11fdf7f2 449 ${python3:Depends},
91327a77 450 fuse,
7c673cae
FG
451Description: FUSE-based client for the Ceph distributed file system
452 Ceph is a massively scalable, open-source, distributed
453 storage system that runs on commodity hardware and delivers object,
454 block and file system storage. This is a
455 FUSE-based client that allows one to mount a Ceph file system without
456 root privileges.
457 .
458 Because the FUSE-based client has certain inherent performance
459 limitations, it is recommended that the native Linux kernel client
460 be used if possible. If it is not practical to load a kernel module
461 (insufficient privileges, older kernel, etc.), then the FUSE client will
462 do.
463
464Package: ceph-fuse-dbg
465Architecture: linux-any
466Section: debug
467Priority: extra
224ce89b
WB
468Depends: ceph-fuse (= ${binary:Version}),
469 ${misc:Depends},
7c673cae
FG
470Description: debugging symbols for ceph-fuse
471 Ceph is a massively scalable, open-source, distributed
472 storage system that runs on commodity hardware and delivers object,
473 block and file system storage. This is a
474 FUSE-based client that allows one to mount a Ceph file system without
475 root privileges.
476 .
477 This package contains the debugging symbols for ceph-fuse.
478
479Package: rbd-fuse
480Architecture: linux-any
224ce89b
WB
481Depends: ${misc:Depends},
482 ${shlibs:Depends},
483Recommends: fuse,
7c673cae
FG
484Description: FUSE-based rbd client for the Ceph distributed file system
485 Ceph is a massively scalable, open-source, distributed
486 storage system that runs on commodity hardware and delivers object,
487 block and file system storage. This is a
488 FUSE-based client that allows one to map Ceph rbd images as files.
489 .
490 FUSE base client that allows one to map Ceph rbd images as files.
491
492Package: rbd-fuse-dbg
493Architecture: linux-any
494Section: debug
495Priority: extra
224ce89b
WB
496Depends: rbd-fuse (= ${binary:Version}),
497 ${misc:Depends},
7c673cae
FG
498Description: debugging symbols for rbd-fuse
499 Ceph is a massively scalable, open-source, distributed
500 storage system that runs on commodity hardware and delivers object,
501 block and file system storage. This is a
502 FUSE-based client that allows one to map Ceph rbd images as files.
503 .
504 This package contains the debugging symbols for rbd-fuse.
505
9f95a23c
TL
506Package: ceph-immutable-object-cache
507Architecture: linux-any
508Depends: librados2 (= ${binary:Version}),
509 ${misc:Depends},
510 ${shlibs:Depends},
511Description: Ceph daemon for immutable object cache
512 Ceph is a massively scalable, open-source, distributed
513 storage system that runs on commodity hardware and delivers object,
514 block and file system storage. This is a daemon for immutable
515 object cache.
516
517Package: ceph-immutable-object-cache-dbg
518Architecture: linux-any
519Section: debug
520Priority: extra
521Depends: ceph-immutable-object-cache (= ${binary:Version}),
522 ${misc:Depends},
523Description: debugging symbols for ceph-immutable-object-cache
524 Ceph is a massively scalable, open-source, distributed
525 storage system that runs on commodity hardware and delivers object,
526 block and file system storage. This is a daemon for immutable
527 object cache.
528 .
529 This package contains the debugging symbols for ceph-immutable-object-cache.
530
7c673cae
FG
531Package: rbd-mirror
532Architecture: linux-any
533Depends: ceph-common (= ${binary:Version}),
534 librados2 (= ${binary:Version}),
535 ${misc:Depends},
224ce89b 536 ${shlibs:Depends},
7c673cae
FG
537Description: Ceph daemon for mirroring RBD images
538 Ceph is a massively scalable, open-source, distributed
539 storage system that runs on commodity hardware and delivers object,
540 block and file system storage. This is a
541 daemon for mirroring RBD images between Ceph clusters, streaming
542 changes asynchronously.
543
544Package: rbd-mirror-dbg
545Architecture: linux-any
546Section: debug
547Priority: extra
224ce89b
WB
548Depends: rbd-mirror (= ${binary:Version}),
549 ${misc:Depends},
7c673cae
FG
550Description: debugging symbols for rbd-mirror
551 Ceph is a massively scalable, open-source, distributed
552 storage system that runs on commodity hardware and delivers object,
553 block and file system storage. This is a
554 daemon for mirroring RBD images between Ceph clusters, streaming
555 changes asynchronously.
556 .
557 This package contains the debugging symbols for rbd-mirror.
558
559Package: rbd-nbd
560Architecture: linux-any
561Depends: ${misc:Depends},
224ce89b 562 ${shlibs:Depends},
7c673cae
FG
563Description: NBD-based rbd client for the Ceph distributed file system
564 Ceph is a massively scalable, open-source, distributed
565 storage system that runs on commodity hardware and delivers object,
566 block and file system storage. This is a
567 NBD-based client that allows one to map Ceph rbd images as local
568 block device.
569 .
570 NBD base client that allows one to map Ceph rbd images as local
571 block device.
572
573Package: rbd-nbd-dbg
574Architecture: linux-any
575Section: debug
576Priority: extra
224ce89b
WB
577Depends: rbd-nbd (= ${binary:Version}),
578 ${misc:Depends},
7c673cae
FG
579Description: debugging symbols for rbd-nbd
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 This package contains the debugging symbols for rbd-nbd.
587
588Package: ceph-common
589Architecture: linux-any
224ce89b 590Depends: librbd1 (= ${binary:Version}),
9f95a23c
TL
591 python3-cephfs (= ${binary:Version}),
592 python3-ceph-argparse (= ${binary:Version}),
593 python3-ceph-common (= ${binary:Version}),
594 python3-prettytable,
595 python3-rados (= ${binary:Version}),
596 python3-rbd (= ${binary:Version}),
597 python3-rgw (= ${binary:Version}),
224ce89b 598 ${misc:Depends},
7c673cae 599 ${python:Depends},
224ce89b
WB
600 ${shlibs:Depends},
601Conflicts: ceph-client-tools,
602Replaces: ceph (<< 10),
603 ceph-client-tools,
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)
7c673cae 609Breaks: ceph (<< 10),
224ce89b
WB
610 ceph-fs-common (<< 11.0),
611 ceph-test (<< 9.0.3-1646),
612 librbd1 (<< 0.92-1238),
613 python-ceph (<< 0.92-1223),
f64942e4 614 radosgw (<< 12.0.3)
224ce89b
WB
615Suggests: ceph-base (= ${binary:Version}),
616 ceph-mds (= ${binary:Version}),
7c673cae
FG
617Description: common utilities to mount and interact with a ceph storage cluster
618 Ceph is a massively scalable, open-source, distributed
619 storage system that runs on commodity hardware and delivers object,
620 block and file system storage. This is a collection
621 of common tools that allow one to interact with and administer a Ceph cluster.
622
623Package: ceph-common-dbg
624Architecture: linux-any
224ce89b
WB
625Depends: ceph-common (= ${binary:Version}),
626 ${misc:Depends},
627Conflicts: ceph-client-tools-dbg,
7c673cae 628Replaces: ceph-client-tools-dbg,
224ce89b
WB
629 ceph-test-dbg (<< 9.0.3-1646),
630Breaks: ceph-test-dbg (<< 9.0.3-1646),
7c673cae
FG
631Section: debug
632Priority: extra
633Description: debugging symbols for ceph-common
634 Ceph is a massively scalable, open-source, distributed
635 storage system that runs on commodity hardware and delivers object,
636 block and file system storage. This is a collection
637 of common tools that allow one to interact with and administer a Ceph cluster.
638 .
639 This package contains the debugging symbols for ceph-common.
640
641Package: ceph-resource-agents
642Architecture: linux-any
224ce89b 643Recommends: pacemaker,
7c673cae 644Priority: extra
224ce89b
WB
645Depends: ceph (= ${binary:Version}),
646 resource-agents,
647 ${misc:Depends},
7c673cae
FG
648Description: OCF-compliant resource agents for Ceph
649 Ceph is a massively scalable, open-source, distributed
650 storage system that runs on commodity hardware and delivers object,
651 block and file system storage.
652 .
653 This package contains the resource agents (RAs) which integrate
654 Ceph with OCF-compliant cluster resource managers,
655 such as Pacemaker.
656
657Package: librados2
11fdf7f2
TL
658Conflicts: librados
659Replaces: librados
7c673cae
FG
660Architecture: linux-any
661Section: libs
224ce89b
WB
662Depends: ${misc:Depends},
663 ${shlibs:Depends},
7c673cae
FG
664Description: RADOS distributed object store client library
665 RADOS is a reliable, autonomic distributed object storage cluster
666 developed as part of the Ceph distributed storage system. This is a
667 shared library allowing applications to access the distributed object
668 store using a simple file-like interface.
669
670Package: librados2-dbg
7c673cae
FG
671Architecture: linux-any
672Section: debug
673Priority: extra
224ce89b
WB
674Depends: librados2 (= ${binary:Version}),
675 ${misc:Depends},
7c673cae
FG
676Description: debugging symbols for librados
677 RADOS is a reliable, autonomic distributed object storage cluster
678 developed as part of the Ceph distributed storage system. This is a
679 shared library allowing applications to access the distributed object
680 store using a simple file-like interface.
681 .
682 This package contains debugging symbols for librados.
683
684Package: librados-dev
685Architecture: linux-any
686Section: libdevel
224ce89b
WB
687Depends: librados2 (= ${binary:Version}),
688 ${misc:Depends},
689 ${shlibs:Depends},
690Conflicts: librados1-dev,
691 librados2-dev,
692Replaces: librados1-dev,
693 librados2-dev,
7c673cae
FG
694Description: RADOS distributed object store client library (development files)
695 RADOS is a reliable, autonomic distributed object storage cluster
696 developed as part of the Ceph distributed storage system. This is a
697 shared library allowing applications to access the distributed object
698 store using a simple file-like interface.
699 .
700 This package contains development files needed for building applications that
701 link against librados.
702
11fdf7f2
TL
703Package: libradospp-dev
704Architecture: linux-any
705Section: libdevel
706Depends: librados-dev (= ${binary:Version}),
707 ${misc:Depends},
708 ${shlibs:Depends},
709Description: RADOS distributed object store client C++ library (development files)
710 RADOS is a reliable, autonomic distributed object storage cluster
711 developed as part of the Ceph distributed storage system. This is a
712 shared library allowing applications to access the distributed object
713 store using a simple file-like interface.
714 .
715 This package contains development files needed for building C++ applications that
716 link against librados.
717
7c673cae
FG
718Package: libradosstriper1
719Architecture: linux-any
720Section: libs
224ce89b
WB
721Depends: librados2 (= ${binary:Version}),
722 ${misc:Depends},
723 ${shlibs:Depends},
7c673cae
FG
724Description: RADOS striping interface
725 Striping interface built on top of the rados library, allowing
726 to stripe bigger objects onto several standard rados objects using
727 an interface very similar to the rados one.
728
729Package: libradosstriper1-dbg
730Architecture: linux-any
731Section: debug
732Priority: extra
224ce89b
WB
733Depends: libradosstriper1 (= ${binary:Version}),
734 ${misc:Depends},
7c673cae
FG
735Description: debugging symbols for libradosstriper
736 libradosstriper is a striping interface built on top of the rados
737 library, allowing to stripe bigger objects onto several standard
738 rados objects using an interface very similar to the rados one.
739 .
740 This package contains debugging symbols for libradosstriper.
741
742Package: libradosstriper-dev
743Architecture: linux-any
744Section: libdevel
224ce89b
WB
745Depends: libradosstriper1 (= ${binary:Version}),
746 ${misc:Depends},
7c673cae
FG
747Description: RADOS striping interface (development files)
748 libradosstriper is a striping interface built on top of the rados
749 library, allowing to stripe bigger objects onto several standard
750 rados objects using an interface very similar to the rados one.
751 .
752 This package contains development files needed for building applications that
753 link against libradosstriper.
754
755Package: librbd1
756Architecture: linux-any
757Section: libs
224ce89b
WB
758Depends: librados2 (= ${binary:Version}),
759 ${misc:Depends},
760 ${shlibs:Depends},
7c673cae
FG
761Description: RADOS block device client library
762 RBD is a block device striped across multiple distributed objects
763 in RADOS, a reliable, autonomic distributed object storage cluster
764 developed as part of the Ceph distributed storage system. This is a
765 shared library allowing applications to manage these block devices.
766
767Package: librbd1-dbg
768Architecture: linux-any
769Section: debug
770Priority: extra
224ce89b
WB
771Depends: librbd1 (= ${binary:Version}),
772 ${misc:Depends},
7c673cae
FG
773Description: debugging symbols for librbd1
774 RBD is a block device striped across multiple distributed objects
775 in RADOS, a reliable, autonomic distributed object storage cluster
776 developed as part of the Ceph distributed storage system. This is a
777 shared library allowing applications to manage these block devices.
778 .
779 This package contains debugging symbols for librbd1.
780
781Package: librbd-dev
782Architecture: linux-any
783Section: libdevel
784Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
785 librbd1 (= ${binary:Version}),
786 ${misc:Depends},
787Conflicts: librbd1-dev,
788Replaces: librbd1-dev,
7c673cae
FG
789Description: RADOS block device client library (development files)
790 RBD is a block device striped across multiple distributed objects
791 in RADOS, a reliable, autonomic distributed object storage cluster
792 developed as part of the Ceph distributed storage system. This is a
793 shared library allowing applications to manage these block devices.
794 .
795 This package contains development files needed for building applications that
796 link against librbd1.
797
798Package: libcephfs2
224ce89b
WB
799Conflicts: libceph,
800 libceph1,
801 libcephfs,
802Replaces: libceph,
803 libceph1,
804 libcephfs,
7c673cae
FG
805Architecture: linux-any
806Section: libs
224ce89b
WB
807Depends: ${misc:Depends},
808 ${shlibs:Depends},
7c673cae
FG
809Description: Ceph distributed file system client library
810 Ceph is a massively scalable, open-source, distributed
811 storage system that runs on commodity hardware and delivers object,
812 block and file system storage. This is a
813 shared library allowing applications to access a Ceph distributed
814 file system via a POSIX-like interface.
815
816Package: libcephfs2-dbg
817Architecture: linux-any
818Section: debug
819Priority: extra
224ce89b
WB
820Depends: libcephfs2 (= ${binary:Version}),
821 ${misc:Depends},
822Conflicts: libceph1-dbg,
823Replaces: libceph1-dbg,
7c673cae
FG
824Description: debugging symbols for libcephfs2
825 Ceph is a massively scalable, open-source, distributed
826 storage system that runs on commodity hardware and delivers object,
827 block and file system storage. This is a
828 shared library allowing applications to access a Ceph distributed
829 file system via a POSIX-like interface.
830 .
831 This package contains debugging symbols for libcephfs2.
832
833Package: libcephfs-dev
834Architecture: linux-any
835Section: libdevel
224ce89b
WB
836Depends: libcephfs2 (= ${binary:Version}),
837 ${misc:Depends},
838Conflicts: libceph-dev,
839 libceph1-dev,
840 libcephfs2-dev,
841Replaces: libceph-dev,
842 libceph1-dev,
843 libcephfs2-dev,
7c673cae
FG
844Description: Ceph distributed file system client library (development files)
845 Ceph is a massively scalable, open-source, distributed
846 storage system that runs on commodity hardware and delivers object,
847 block and file system storage. This is a
848 shared library allowing applications to access a Ceph distributed
849 file system via a POSIX-like interface.
850 .
851 This package contains development files needed for building applications that
852 link against libcephfs.
853
854Package: librgw2
855Architecture: linux-any
856Section: libs
224ce89b
WB
857Depends: librados2 (= ${binary:Version}),
858 ${misc:Depends},
859 ${shlibs:Depends},
7c673cae
FG
860Description: RADOS Gateway client library
861 RADOS is a distributed object store used by the Ceph distributed
862 storage system. This package provides a REST gateway to the
863 object store that aims to implement a superset of Amazon's S3
864 service.
865 .
866 This package contains the library interface and headers only.
867
868Package: librgw2-dbg
869Architecture: linux-any
870Section: debug
871Priority: extra
224ce89b
WB
872Depends: librgw2 (= ${binary:Version}),
873 ${misc:Depends},
7c673cae
FG
874Description: debugging symbols for librbd1
875 RADOS is a distributed object store used by the Ceph distributed
876 storage system. This package provides a REST gateway to the
877 object store that aims to implement a superset of Amazon's S3
878 service.
879 .
880 This package contains debugging symbols for librgw2.
881
882Package: librgw-dev
883Architecture: linux-any
884Section: libdevel
885Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
886 librgw2 (= ${binary:Version}),
887 ${misc:Depends},
7c673cae
FG
888Description: RADOS client library (development files)
889 RADOS is a distributed object store used by the Ceph distributed
890 storage system. This package provides a REST gateway to the
891 object store that aims to implement a superset of Amazon's S3
892 service.
893 .
894 This package contains development files needed for building applications
895 that link against librgw2.
896
897Package: radosgw
898Architecture: linux-any
899Depends: ceph-common (= ${binary:Version}),
7c673cae 900 librgw2 (= ${binary:Version}),
224ce89b 901 mime-support,
7c673cae 902 ${misc:Depends},
224ce89b
WB
903 ${shlibs:Depends},
904Recommends: ntp | time-daemon,
7c673cae
FG
905Description: REST gateway for RADOS distributed object store
906 RADOS is a distributed object store used by the Ceph distributed
907 storage system. This package provides a REST gateway to the
908 object store that aims to implement a superset of Amazon's S3
909 service as well as the OpenStack Object Storage ("Swift") API.
910 .
911 This package contains the proxy daemon and related tools only.
912
913Package: radosgw-dbg
914Architecture: linux-any
915Section: debug
916Priority: extra
224ce89b
WB
917Depends: radosgw (= ${binary:Version}),
918 ${misc:Depends},
7c673cae
FG
919Description: debugging symbols for radosgw
920 RADOS is a distributed object store used by the Ceph distributed
921 storage system. This package provides a REST gateway to the
922 object store that aims to implement a superset of Amazon's S3
923 service as well as the OpenStack Object Storage ("Swift") API.
924 .
925 This package contains debugging symbols for radosgw.
926
927Package: ceph-test
928Architecture: linux-any
224ce89b
WB
929Depends: ceph-common,
930 curl,
931 jq,
c07f9fc5 932 socat,
224ce89b
WB
933 xmlstarlet,
934 ${misc:Depends},
935 ${shlibs:Depends},
b32b8144
FG
936Replaces: ceph-base (<< 11)
937Breaks: ceph-base (<< 1)
7c673cae
FG
938Description: Ceph test and benchmarking tools
939 This package contains tools for testing and benchmarking Ceph.
940
941Package: ceph-test-dbg
942Architecture: linux-any
943Section: debug
944Priority: extra
224ce89b
WB
945Depends: ceph-common (= ${binary:Version}),
946 ceph-test (= ${binary:Version}),
7c673cae 947 curl,
224ce89b 948 ${misc:Depends},
7c673cae
FG
949Description: Ceph test and benchmarking tools
950 .
951 This package contains the debugging symbols for ceph-test.
952
9f95a23c 953Package: python3-ceph
7c673cae
FG
954Architecture: linux-any
955Section: python
9f95a23c
TL
956Depends: python3-cephfs (= ${binary:Version}),
957 python3-rados (= ${binary:Version}),
958 python3-rbd (= ${binary:Version}),
959 python3-rgw (= ${binary:Version}),
7c673cae
FG
960Description: Meta-package for python libraries for the Ceph libraries
961 Ceph is a massively scalable, open-source, distributed
962 storage system that runs on commodity hardware and delivers object,
963 block and file system storage.
964 .
965 This package is a metapackage for all Python 2 bindings.
966
7c673cae
FG
967Package: python3-rados
968Architecture: linux-any
969Section: python
11fdf7f2 970Depends: librados2,
7c673cae 971 ${misc:Depends},
224ce89b 972 ${python3:Depends},
7c673cae 973 ${shlibs:Depends},
7c673cae
FG
974Description: Python 3 libraries for the Ceph librados library
975 Ceph is a massively scalable, open-source, distributed
976 storage system that runs on commodity hardware and delivers object,
977 block and file system storage.
978 .
979 This package contains Python 3 libraries for interacting with Ceph's
980 RADOS object storage.
981
b32b8144
FG
982Package: python3-rados-dbg
983Architecture: linux-any
984Section: debug
985Priority: extra
986Depends: python3-rados (= ${binary:Version}),
987 python3-dbg,
988 ${misc:Depends}
989Description: Python 3 libraries for the Ceph librados library
990 Ceph is a massively scalable, open-source, distributed
991 storage system that runs on commodity hardware and delivers object,
992 block and file system storage.
993 .
994 This package contains Python 3 libraries for interacting with Ceph's
995 RADOS object storage.
996 .
9f95a23c 997 This package contains the debugging symbols for python3-rados.
b32b8144 998
7c673cae
FG
999Package: python3-rbd
1000Architecture: linux-any
1001Section: python
1002Depends: librbd1 (>= ${binary:Version}),
1003 ${misc:Depends},
224ce89b 1004 ${python3:Depends},
7c673cae 1005 ${shlibs:Depends},
7c673cae
FG
1006Description: Python 3 libraries for the Ceph librbd library
1007 Ceph is a massively scalable, open-source, distributed
1008 storage system that runs on commodity hardware and delivers object,
1009 block and file system storage.
1010 .
1011 This package contains Python 3 libraries for interacting with Ceph's
1012 RBD block device library.
1013
b32b8144
FG
1014Package: python3-rbd-dbg
1015Architecture: linux-any
1016Section: debug
1017Priority: extra
1018Depends: python3-rbd (= ${binary:Version}),
1019 python3-dbg,
1020 ${misc:Depends},
1021Description: Python 3 libraries for the Ceph librbd library
1022 Ceph is a massively scalable, open-source, distributed
1023 storage system that runs on commodity hardware and delivers object,
1024 block and file system storage.
1025 .
1026 This package contains Python 3 libraries for interacting with Ceph's
1027 RBD block device library.
1028 .
9f95a23c 1029 This package contains the debugging symbols for python3-rbd.
b32b8144 1030
7c673cae
FG
1031Package: python3-rgw
1032Architecture: linux-any
1033Section: python
1034Depends: librgw2 (>= ${binary:Version}),
11fdf7f2 1035 python3-rados (= ${binary:Version}),
7c673cae 1036 ${misc:Depends},
224ce89b 1037 ${python3:Depends},
7c673cae 1038 ${shlibs:Depends},
7c673cae
FG
1039Description: Python 3 libraries for the Ceph librgw library
1040 Ceph is a massively scalable, open-source, distributed
1041 storage system that runs on commodity hardware and delivers object,
1042 block and file system storage.
1043 .
1044 This package contains Python 3 libraries for interacting with Ceph's
1045 RGW library.
1046
b32b8144
FG
1047Package: python3-rgw-dbg
1048Architecture: linux-any
1049Section: debug
1050Priority: extra
1051Depends: python3-rgw (= ${binary:Version}),
1052 python3-dbg,
1053 ${misc:Depends},
1054Description: Python 3 libraries for the Ceph librgw library
1055 Ceph is a massively scalable, open-source, distributed
1056 storage system that runs on commodity hardware and delivers object,
1057 block and file system storage.
1058 .
1059 This package contains Python 3 libraries for interacting with Ceph's
1060 RGW library.
1061 .
1062 This package contains the debugging symbols for python3-rgw.
1063
7c673cae
FG
1064Package: python3-cephfs
1065Architecture: linux-any
1066Section: python
1067Depends: libcephfs2 (= ${binary:Version}),
11fdf7f2
TL
1068 python3-rados (= ${binary:Version}),
1069 python3-ceph-argparse (= ${binary:Version}),
7c673cae 1070 ${misc:Depends},
224ce89b 1071 ${python3:Depends},
7c673cae 1072 ${shlibs:Depends},
7c673cae
FG
1073Description: Python 3 libraries for the Ceph libcephfs library
1074 Ceph is a massively scalable, open-source, distributed
1075 storage system that runs on commodity hardware and delivers object,
1076 block and file system storage.
1077 .
1078 This package contains Python 3 libraries for interacting with Ceph's
1079 CephFS file system client library.
1080
b32b8144
FG
1081Package: python3-cephfs-dbg
1082Architecture: linux-any
1083Section: debug
1084Priority: extra
1085Depends: python3-cephfs (= ${binary:Version}),
1086 python3-dbg,
1087 ${misc:Depends},
1088Description: Python 3 libraries for the Ceph libcephfs library
1089 Ceph is a massively scalable, open-source, distributed
1090 storage system that runs on commodity hardware and delivers object,
1091 block and file system storage.
1092 .
1093 This package contains Python 3 libraries for interacting with Ceph's
1094 CephFS file system client library.
1095 .
1096 This package contains the debugging symbols for python3-cephfs.
1097
9f95a23c 1098Package: python3-ceph-argparse
11fdf7f2
TL
1099Architecture: all
1100Section: python
1101Depends: ${misc:Depends},
9f95a23c
TL
1102 ${python3:Depends},
1103Description: Python 3 utility libraries for Ceph CLI
11fdf7f2
TL
1104 Ceph is a massively scalable, open-source, distributed
1105 storage system that runs on commodity hardware and delivers object,
1106 block and file system storage.
1107 .
9f95a23c 1108 This package contains types and routines for Python 3 used by the
11fdf7f2
TL
1109 Ceph CLI as well as the RESTful interface.
1110
9f95a23c 1111Package: python3-ceph-common
11fdf7f2 1112Architecture: all
7c673cae 1113Section: python
224ce89b
WB
1114Depends: ${misc:Depends},
1115 ${python3:Depends},
9f95a23c 1116Description: Python 3 utility libraries for Ceph
7c673cae
FG
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 .
9f95a23c
TL
1121 This package contains data structures, classes and functions used by Ceph.
1122 It also contains utilities used for the cephadm orchestrator.
7c673cae
FG
1123
1124Package: libcephfs-java
1125Section: java
1126Architecture: all
224ce89b
WB
1127Depends: libcephfs-jni (= ${binary:Version}),
1128 ${java:Depends},
1129 ${misc:Depends},
7c673cae
FG
1130Description: Java libraries for the Ceph File System
1131
1132Package: libcephfs-jni
1133Architecture: linux-any
1134Section: java
224ce89b
WB
1135Depends: libcephfs2 (= ${binary:Version}),
1136 ${java:Depends},
1137 ${misc:Depends},
1138 ${shlibs:Depends},
7c673cae
FG
1139Description: Java Native Interface library for CephFS Java bindings
1140
1141Package: rados-objclass-dev
1142Architecture: linux-any
1143Section: libdevel
224ce89b 1144Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
7c673cae
FG
1145Description: RADOS object class development kit.
1146 .
1147 This package contains development files needed for building RADOS object class plugins.
11fdf7f2
TL
1148
1149Package: cephfs-shell
1150Architecture: all
1151Depends: ${misc:Depends}
1152 ${python3:Depends}
1153Description: interactive shell for the Ceph distributed file system
1154 Ceph is a massively scalable, open-source, distributed
1155 storage system that runs on commodity hardware and delivers object,
1156 block and file system storage. This is an interactive tool that
1157 allows accessing a Ceph file system without mounting it by providing
1158 a nice pseudo-shell which works like an FTP client.
1159 .
1160 This package contains a CLI for interacting with the CephFS.
801d1391
TL
1161
1162Package: ceph-grafana-dashboards
1163Architecture: all
1164Description: grafana dashboards for the ceph dashboard
1165 Ceph is a massively scalable, open-source, distributed
1166 storage system that runs on commodity hardware and delivers object,
1167 block and file system storage.
1168 .
1169 This package contains Grafana dashboards that are used by the Ceph Dashboard
1170 for monitoring.
1171
1172Package: ceph-prometheus-alerts
1173Architecture: all
1174Description: prometheus alerts for the ceph dashboard
1175 Ceph is a massively scalable, open-source, distributed
1176 storage system that runs on commodity hardware and delivers object,
1177 block and file system storage.
1178 .
1179 This package contains alerts used for prometheus to interact with the
1180 Ceph Dashboard.