]> git.proxmox.com Git - ceph.git/blame - ceph/debian/control
import ceph 15.2.14
[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,
7f7e6c64 71# Make-Check prometheus,
9f95a23c 72# Crimson protobuf-compiler,
7c673cae 73 python3-all-dev,
9f95a23c
TL
74 python3-cherrypy3,
75# Make-Check python3-jwt,
76# Make-Check python3-nose,
77# Make-Check python3-pecan,
78# Make-Check python3-bcrypt,
79# Make-Check python3-six,
80# Make-Check tox,
81# Make-Check python3-coverage,
82# Make-Check python3-dateutil,
83# Make-Check python3-openssl,
84# Make-Check python3-prettytable,
85# Make-Check python3-requests,
86# Make-Check python3-scipy,
7c673cae 87 python3-setuptools,
9f95a23c
TL
88 python3-sphinx,
89# Make-Check python3-werkzeug,
90 python3-setuptools,
91# Crimson ragel,
11fdf7f2 92# Make-Check socat,
9f95a23c 93# Crimson systemtap-sdt-dev,
eafe8130 94# Make-Check uuid-dev,
7c673cae
FG
95 uuid-runtime,
96 valgrind,
9f95a23c 97 virtualenv,
7c673cae 98 xfslibs-dev,
11fdf7f2
TL
99# Make-Check xfsprogs,
100# Make-Check xmlstarlet,
7c673cae 101 yasm [amd64],
224ce89b 102 zlib1g-dev,
7c673cae
FG
103Standards-Version: 3.9.3
104
105Package: ceph
106Architecture: linux-any
224ce89b
WB
107Depends: ceph-mgr (= ${binary:Version}),
108 ceph-mon (= ${binary:Version}),
109 ceph-osd (= ${binary:Version}),
110Recommends: ceph-mds (= ${binary:Version}),
7c673cae
FG
111Description: distributed storage and file system
112 Ceph is a massively scalable, open-source, distributed
113 storage system that runs on commodity hardware and delivers object,
114 block and file system storage.
115
116Package: ceph-base
117Architecture: linux-any
118Depends: binutils,
119 ceph-common (= ${binary:Version}),
120 cryptsetup-bin | cryptsetup,
121 debianutils,
91327a77 122 e2fsprogs,
7c673cae 123 findutils,
7c673cae
FG
124 grep,
125 logrotate,
91327a77 126 parted,
7c673cae 127 psmisc,
7c673cae
FG
128 xfsprogs,
129 ${misc:Depends},
224ce89b
WB
130 ${python:Depends},
131 ${shlibs:Depends},
7c673cae
FG
132Recommends: btrfs-tools,
133 ceph-mds (= ${binary:Version}),
134 librados2 (= ${binary:Version}),
135 libradosstriper1 (= ${binary:Version}),
136 librbd1 (= ${binary:Version}),
224ce89b
WB
137 ntp | time-daemon,
138Replaces: ceph (<< 10),
139 ceph-common (<< 0.78-500),
b32b8144 140 ceph-test (<< 12.2.2-14),
224ce89b
WB
141 python-ceph (<< 0.92-1223),
142Breaks: ceph (<< 10),
b32b8144 143 ceph-test (<< 12.2.2-14),
224ce89b 144 python-ceph (<< 0.92-1223),
7c673cae
FG
145Description: common ceph daemon libraries and management tools
146 Ceph is a massively scalable, open-source, distributed
147 storage system that runs on commodity hardware and delivers object,
148 block and file system storage.
149 .
150 This package contains the libraries and management tools that are common among
151 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
152 are necessary for creating, running, and administering a Ceph storage cluster.
153
154Package: ceph-base-dbg
155Architecture: linux-any
156Section: debug
157Priority: extra
224ce89b
WB
158Depends: ceph-base (= ${binary:Version}),
159 ${misc:Depends},
7c673cae
FG
160Description: debugging symbols for ceph-base
161 Ceph is a massively scalable, open-source, distributed
162 storage system that runs on commodity hardware and delivers object,
163 block and file system storage.
164 .
165 This package contains the libraries and management tools that are common among
166 the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools
167 are necessary for creating, running, and administering a Ceph storage cluster.
168 .
169 This package contains the debugging symbols for ceph-base.
170
9f95a23c
TL
171Package: cephadm
172Architecture: linux-any
173Recommends: podman | docker.io
174Depends: lvm2,
175 ${python:Depends},
176Description: cephadm utility to bootstrap ceph daemons with systemd and containers
177 Ceph is a massively scalable, open-source, distributed
178 storage system that runs on commodity hardware and delivers object,
179 block and file system storage.
180 .
181 The cephadm utility is used to bootstrap a Ceph cluster and to manage
182 ceph daemons deployed with systemd and containers.
183
7c673cae
FG
184Package: ceph-mds
185Architecture: linux-any
186Depends: ceph-base (= ${binary:Version}),
187 ${misc:Depends},
224ce89b 188 ${shlibs:Depends},
7c673cae 189Recommends: ceph-fuse (= ${binary:Version}),
224ce89b
WB
190 libcephfs2 (= ${binary:Version}),
191Replaces: ceph (<< 0.93-417),
192Breaks: ceph (<< 0.93-417),
7c673cae
FG
193Description: metadata server for the ceph distributed file system
194 Ceph is a massively scalable, open-source, distributed
195 storage system that runs on commodity hardware and delivers object,
196 block and file system storage.
197 .
198 This package contains the metadata server daemon, which is used to
199 create a distributed file system on top of the ceph storage cluster.
200
201Package: ceph-mds-dbg
202Architecture: linux-any
203Section: debug
204Priority: extra
224ce89b
WB
205Depends: ceph-mds (= ${binary:Version}),
206 ${misc:Depends},
7c673cae
FG
207Description: debugging symbols for ceph-mds
208 Ceph is a massively scalable, open-source, distributed
209 storage system that runs on commodity hardware and delivers object,
210 block and file system storage.
211 .
212 This package contains the debugging symbols for ceph-mds.
213
214Package: ceph-mgr
215Architecture: linux-any
216Depends: ceph-base (= ${binary:Version}),
9f95a23c
TL
217 ceph-mgr-modules-core (= ${binary:Version}),
218 python3-bcrypt,
219 python3-cherrypy3,
f91f0fd5 220 python3-distutils,
9f95a23c
TL
221 python3-jwt,
222 python3-openssl,
223 python3-pecan,
224 python3-requests,
225 python3-werkzeug,
7c673cae
FG
226 ${misc:Depends},
227 ${python:Depends},
224ce89b 228 ${shlibs:Depends},
11fdf7f2
TL
229Recommends: ceph-mgr-dashboard,
230 ceph-mgr-diskprediction-local,
231 ceph-mgr-diskprediction-cloud,
eafe8130 232 ceph-mgr-k8sevents,
9f95a23c
TL
233 ceph-mgr-cephadm
234Suggests: python3-influxdb
224ce89b
WB
235Replaces: ceph (<< 0.93-417),
236Breaks: ceph (<< 0.93-417),
31f18b77 237Description: manager for the ceph distributed storage system
7c673cae
FG
238 Ceph is a massively scalable, open-source, distributed
239 storage system that runs on commodity hardware and delivers object,
240 block and file system storage.
241 .
242 This package contains the manager daemon, which is used to expose high
243 level management and monitoring functionality.
244
11fdf7f2
TL
245Package: ceph-mgr-dashboard
246Architecture: all
247Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
248 python3-cherrypy3,
249 python3-jwt,
250 python3-bcrypt,
251 python3-werkzeug,
252 python3-routes,
11fdf7f2
TL
253 ${misc:Depends},
254 ${python:Depends},
255 ${shlibs:Depends},
9f95a23c 256Description: dashboard module for ceph-mgr
11fdf7f2
TL
257 Ceph is a massively scalable, open-source, distributed
258 storage system that runs on commodity hardware and delivers object,
259 block and file system storage.
260 .
9f95a23c 261 This package provides a ceph-mgr module, providing a web-based
11fdf7f2
TL
262 application to monitor and manage many aspects of a Ceph cluster and
263 related components.
264 .
265 See the Dashboard documentation at http://docs.ceph.com/ for details
266 and a detailed feature overview.
267
268Package: ceph-mgr-diskprediction-local
269Architecture: all
270Depends: ceph-mgr (= ${binary:Version}),
9f95a23c
TL
271 python3-numpy,
272 python3-scipy,
273 python3-sklearn,
11fdf7f2
TL
274 ${misc:Depends},
275 ${python:Depends},
276 ${shlibs:Depends},
9f95a23c 277Description: diskprediction-local module for ceph-mgr
11fdf7f2
TL
278 Ceph is a massively scalable, open-source, distributed
279 storage system that runs on commodity hardware and delivers object,
280 block and file system storage.
281 .
9f95a23c 282 This package contains the diskprediction_local module for the ceph-mgr
11fdf7f2
TL
283 daemon, which helps predict disk failures.
284
285Package: ceph-mgr-diskprediction-cloud
286Architecture: all
287Depends: ceph-mgr (= ${binary:Version}),
288 ${misc:Depends},
289 ${python:Depends},
290 ${shlibs:Depends},
9f95a23c 291Description: diskprediction-cloud module for ceph-mgr
11fdf7f2
TL
292 Ceph is a massively scalable, open-source, distributed
293 storage system that runs on commodity hardware and delivers object,
294 block and file system storage.
295 .
9f95a23c 296 This package contains the diskprediction_cloud module for the ceph-mgr
11fdf7f2
TL
297 daemon, which helps predict disk failures.
298
9f95a23c
TL
299Package: ceph-mgr-modules-core
300Architecture: all
301Depends: ${misc:Depends},
302 ${python:Depends},
303 ${shlibs:Depends},
304 python3-dateutil,
305 python3-openssl,
306Replaces: ceph-mgr (<< 15.1.0)
307Breaks: ceph-mgr (<< 15.1.0)
9f95a23c
TL
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
7f7e6c64
TL
508Depends: ceph-common (= ${binary:Version}),
509 librados2 (= ${binary:Version}),
9f95a23c
TL
510 ${misc:Depends},
511 ${shlibs:Depends},
512Description: Ceph daemon for immutable object cache
513 Ceph is a massively scalable, open-source, distributed
514 storage system that runs on commodity hardware and delivers object,
515 block and file system storage. This is a daemon for immutable
516 object cache.
517
518Package: ceph-immutable-object-cache-dbg
519Architecture: linux-any
520Section: debug
521Priority: extra
522Depends: ceph-immutable-object-cache (= ${binary:Version}),
523 ${misc:Depends},
524Description: debugging symbols for ceph-immutable-object-cache
525 Ceph is a massively scalable, open-source, distributed
526 storage system that runs on commodity hardware and delivers object,
527 block and file system storage. This is a daemon for immutable
528 object cache.
529 .
530 This package contains the debugging symbols for ceph-immutable-object-cache.
531
7c673cae
FG
532Package: rbd-mirror
533Architecture: linux-any
534Depends: ceph-common (= ${binary:Version}),
535 librados2 (= ${binary:Version}),
536 ${misc:Depends},
224ce89b 537 ${shlibs:Depends},
7c673cae
FG
538Description: Ceph daemon for mirroring RBD images
539 Ceph is a massively scalable, open-source, distributed
540 storage system that runs on commodity hardware and delivers object,
541 block and file system storage. This is a
542 daemon for mirroring RBD images between Ceph clusters, streaming
543 changes asynchronously.
544
545Package: rbd-mirror-dbg
546Architecture: linux-any
547Section: debug
548Priority: extra
224ce89b
WB
549Depends: rbd-mirror (= ${binary:Version}),
550 ${misc:Depends},
7c673cae
FG
551Description: debugging symbols for rbd-mirror
552 Ceph is a massively scalable, open-source, distributed
553 storage system that runs on commodity hardware and delivers object,
554 block and file system storage. This is a
555 daemon for mirroring RBD images between Ceph clusters, streaming
556 changes asynchronously.
557 .
558 This package contains the debugging symbols for rbd-mirror.
559
560Package: rbd-nbd
561Architecture: linux-any
562Depends: ${misc:Depends},
224ce89b 563 ${shlibs:Depends},
7c673cae
FG
564Description: NBD-based rbd client for the Ceph distributed file system
565 Ceph is a massively scalable, open-source, distributed
566 storage system that runs on commodity hardware and delivers object,
567 block and file system storage. This is a
568 NBD-based client that allows one to map Ceph rbd images as local
569 block device.
570 .
571 NBD base client that allows one to map Ceph rbd images as local
572 block device.
573
574Package: rbd-nbd-dbg
575Architecture: linux-any
576Section: debug
577Priority: extra
224ce89b
WB
578Depends: rbd-nbd (= ${binary:Version}),
579 ${misc:Depends},
7c673cae
FG
580Description: debugging symbols for rbd-nbd
581 Ceph is a massively scalable, open-source, distributed
582 storage system that runs on commodity hardware and delivers object,
583 block and file system storage. This is a
584 NBD-based client that allows one to map Ceph rbd images as local
585 block device.
586 .
587 This package contains the debugging symbols for rbd-nbd.
588
589Package: ceph-common
590Architecture: linux-any
224ce89b 591Depends: librbd1 (= ${binary:Version}),
9f95a23c
TL
592 python3-cephfs (= ${binary:Version}),
593 python3-ceph-argparse (= ${binary:Version}),
594 python3-ceph-common (= ${binary:Version}),
595 python3-prettytable,
596 python3-rados (= ${binary:Version}),
597 python3-rbd (= ${binary:Version}),
598 python3-rgw (= ${binary:Version}),
224ce89b 599 ${misc:Depends},
7c673cae 600 ${python:Depends},
224ce89b
WB
601 ${shlibs:Depends},
602Conflicts: ceph-client-tools,
603Replaces: ceph (<< 10),
604 ceph-client-tools,
605 ceph-fs-common (<< 11.0),
606 ceph-test (<< 9.0.3-1646),
607 librbd1 (<< 0.92-1238),
608 python-ceph (<< 0.92-1223),
f64942e4 609 radosgw (<< 12.0.3)
7c673cae 610Breaks: ceph (<< 10),
224ce89b
WB
611 ceph-fs-common (<< 11.0),
612 ceph-test (<< 9.0.3-1646),
613 librbd1 (<< 0.92-1238),
614 python-ceph (<< 0.92-1223),
f64942e4 615 radosgw (<< 12.0.3)
224ce89b
WB
616Suggests: ceph-base (= ${binary:Version}),
617 ceph-mds (= ${binary:Version}),
7c673cae
FG
618Description: common utilities to mount and interact with a ceph storage cluster
619 Ceph is a massively scalable, open-source, distributed
620 storage system that runs on commodity hardware and delivers object,
621 block and file system storage. This is a collection
622 of common tools that allow one to interact with and administer a Ceph cluster.
623
624Package: ceph-common-dbg
625Architecture: linux-any
224ce89b
WB
626Depends: ceph-common (= ${binary:Version}),
627 ${misc:Depends},
628Conflicts: ceph-client-tools-dbg,
7c673cae 629Replaces: ceph-client-tools-dbg,
224ce89b
WB
630 ceph-test-dbg (<< 9.0.3-1646),
631Breaks: ceph-test-dbg (<< 9.0.3-1646),
7c673cae
FG
632Section: debug
633Priority: extra
634Description: debugging symbols for ceph-common
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 This package contains the debugging symbols for ceph-common.
641
642Package: ceph-resource-agents
643Architecture: linux-any
224ce89b 644Recommends: pacemaker,
7c673cae 645Priority: extra
224ce89b
WB
646Depends: ceph (= ${binary:Version}),
647 resource-agents,
648 ${misc:Depends},
7c673cae
FG
649Description: OCF-compliant resource agents for Ceph
650 Ceph is a massively scalable, open-source, distributed
651 storage system that runs on commodity hardware and delivers object,
652 block and file system storage.
653 .
654 This package contains the resource agents (RAs) which integrate
655 Ceph with OCF-compliant cluster resource managers,
656 such as Pacemaker.
657
658Package: librados2
11fdf7f2
TL
659Conflicts: librados
660Replaces: librados
7c673cae
FG
661Architecture: linux-any
662Section: libs
224ce89b
WB
663Depends: ${misc:Depends},
664 ${shlibs:Depends},
7c673cae
FG
665Description: RADOS distributed object store client library
666 RADOS is a reliable, autonomic distributed object storage cluster
667 developed as part of the Ceph distributed storage system. This is a
668 shared library allowing applications to access the distributed object
669 store using a simple file-like interface.
670
671Package: librados2-dbg
7c673cae
FG
672Architecture: linux-any
673Section: debug
674Priority: extra
224ce89b
WB
675Depends: librados2 (= ${binary:Version}),
676 ${misc:Depends},
7c673cae
FG
677Description: debugging symbols for librados
678 RADOS is a reliable, autonomic distributed object storage cluster
679 developed as part of the Ceph distributed storage system. This is a
680 shared library allowing applications to access the distributed object
681 store using a simple file-like interface.
682 .
683 This package contains debugging symbols for librados.
684
685Package: librados-dev
686Architecture: linux-any
687Section: libdevel
224ce89b
WB
688Depends: librados2 (= ${binary:Version}),
689 ${misc:Depends},
690 ${shlibs:Depends},
691Conflicts: librados1-dev,
692 librados2-dev,
693Replaces: librados1-dev,
694 librados2-dev,
7c673cae
FG
695Description: RADOS distributed object store client library (development files)
696 RADOS is a reliable, autonomic distributed object storage cluster
697 developed as part of the Ceph distributed storage system. This is a
698 shared library allowing applications to access the distributed object
699 store using a simple file-like interface.
700 .
701 This package contains development files needed for building applications that
702 link against librados.
703
11fdf7f2
TL
704Package: libradospp-dev
705Architecture: linux-any
706Section: libdevel
707Depends: librados-dev (= ${binary:Version}),
708 ${misc:Depends},
709 ${shlibs:Depends},
710Description: RADOS distributed object store client C++ library (development files)
711 RADOS is a reliable, autonomic distributed object storage cluster
712 developed as part of the Ceph distributed storage system. This is a
713 shared library allowing applications to access the distributed object
714 store using a simple file-like interface.
715 .
716 This package contains development files needed for building C++ applications that
717 link against librados.
718
7c673cae
FG
719Package: libradosstriper1
720Architecture: linux-any
721Section: libs
224ce89b
WB
722Depends: librados2 (= ${binary:Version}),
723 ${misc:Depends},
724 ${shlibs:Depends},
7c673cae
FG
725Description: RADOS striping interface
726 Striping interface built on top of the rados library, allowing
727 to stripe bigger objects onto several standard rados objects using
728 an interface very similar to the rados one.
729
730Package: libradosstriper1-dbg
731Architecture: linux-any
732Section: debug
733Priority: extra
224ce89b
WB
734Depends: libradosstriper1 (= ${binary:Version}),
735 ${misc:Depends},
7c673cae
FG
736Description: debugging symbols for libradosstriper
737 libradosstriper is a striping interface built on top of the rados
738 library, allowing to stripe bigger objects onto several standard
739 rados objects using an interface very similar to the rados one.
740 .
741 This package contains debugging symbols for libradosstriper.
742
743Package: libradosstriper-dev
744Architecture: linux-any
745Section: libdevel
224ce89b
WB
746Depends: libradosstriper1 (= ${binary:Version}),
747 ${misc:Depends},
7c673cae
FG
748Description: RADOS striping interface (development files)
749 libradosstriper is a striping interface built on top of the rados
750 library, allowing to stripe bigger objects onto several standard
751 rados objects using an interface very similar to the rados one.
752 .
753 This package contains development files needed for building applications that
754 link against libradosstriper.
755
756Package: librbd1
757Architecture: linux-any
758Section: libs
224ce89b
WB
759Depends: librados2 (= ${binary:Version}),
760 ${misc:Depends},
761 ${shlibs:Depends},
7c673cae
FG
762Description: RADOS block device client library
763 RBD is a block device striped across multiple distributed objects
764 in RADOS, a reliable, autonomic distributed object storage cluster
765 developed as part of the Ceph distributed storage system. This is a
766 shared library allowing applications to manage these block devices.
767
768Package: librbd1-dbg
769Architecture: linux-any
770Section: debug
771Priority: extra
224ce89b
WB
772Depends: librbd1 (= ${binary:Version}),
773 ${misc:Depends},
7c673cae
FG
774Description: debugging symbols for librbd1
775 RBD is a block device striped across multiple distributed objects
776 in RADOS, a reliable, autonomic distributed object storage cluster
777 developed as part of the Ceph distributed storage system. This is a
778 shared library allowing applications to manage these block devices.
779 .
780 This package contains debugging symbols for librbd1.
781
782Package: librbd-dev
783Architecture: linux-any
784Section: libdevel
785Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
786 librbd1 (= ${binary:Version}),
787 ${misc:Depends},
788Conflicts: librbd1-dev,
789Replaces: librbd1-dev,
7c673cae
FG
790Description: RADOS block device client library (development files)
791 RBD is a block device striped across multiple distributed objects
792 in RADOS, a reliable, autonomic distributed object storage cluster
793 developed as part of the Ceph distributed storage system. This is a
794 shared library allowing applications to manage these block devices.
795 .
796 This package contains development files needed for building applications that
797 link against librbd1.
798
799Package: libcephfs2
224ce89b
WB
800Conflicts: libceph,
801 libceph1,
802 libcephfs,
803Replaces: libceph,
804 libceph1,
805 libcephfs,
7c673cae
FG
806Architecture: linux-any
807Section: libs
224ce89b
WB
808Depends: ${misc:Depends},
809 ${shlibs:Depends},
7c673cae
FG
810Description: Ceph distributed file system client library
811 Ceph is a massively scalable, open-source, distributed
812 storage system that runs on commodity hardware and delivers object,
813 block and file system storage. This is a
814 shared library allowing applications to access a Ceph distributed
815 file system via a POSIX-like interface.
816
817Package: libcephfs2-dbg
818Architecture: linux-any
819Section: debug
820Priority: extra
224ce89b
WB
821Depends: libcephfs2 (= ${binary:Version}),
822 ${misc:Depends},
823Conflicts: libceph1-dbg,
824Replaces: libceph1-dbg,
7c673cae
FG
825Description: debugging symbols for libcephfs2
826 Ceph is a massively scalable, open-source, distributed
827 storage system that runs on commodity hardware and delivers object,
828 block and file system storage. This is a
829 shared library allowing applications to access a Ceph distributed
830 file system via a POSIX-like interface.
831 .
832 This package contains debugging symbols for libcephfs2.
833
834Package: libcephfs-dev
835Architecture: linux-any
836Section: libdevel
224ce89b
WB
837Depends: libcephfs2 (= ${binary:Version}),
838 ${misc:Depends},
839Conflicts: libceph-dev,
840 libceph1-dev,
841 libcephfs2-dev,
842Replaces: libceph-dev,
843 libceph1-dev,
844 libcephfs2-dev,
7c673cae
FG
845Description: Ceph distributed file system client library (development files)
846 Ceph is a massively scalable, open-source, distributed
847 storage system that runs on commodity hardware and delivers object,
848 block and file system storage. This is a
849 shared library allowing applications to access a Ceph distributed
850 file system via a POSIX-like interface.
851 .
852 This package contains development files needed for building applications that
853 link against libcephfs.
854
855Package: librgw2
856Architecture: linux-any
857Section: libs
224ce89b
WB
858Depends: librados2 (= ${binary:Version}),
859 ${misc:Depends},
860 ${shlibs:Depends},
7c673cae
FG
861Description: RADOS Gateway client library
862 RADOS is a distributed object store used by the Ceph distributed
863 storage system. This package provides a REST gateway to the
864 object store that aims to implement a superset of Amazon's S3
865 service.
866 .
867 This package contains the library interface and headers only.
868
869Package: librgw2-dbg
870Architecture: linux-any
871Section: debug
872Priority: extra
224ce89b
WB
873Depends: librgw2 (= ${binary:Version}),
874 ${misc:Depends},
7c673cae
FG
875Description: debugging symbols for librbd1
876 RADOS is a distributed object store used by the Ceph distributed
877 storage system. This package provides a REST gateway to the
878 object store that aims to implement a superset of Amazon's S3
879 service.
880 .
881 This package contains debugging symbols for librgw2.
882
883Package: librgw-dev
884Architecture: linux-any
885Section: libdevel
886Depends: librados-dev (= ${binary:Version}),
224ce89b
WB
887 librgw2 (= ${binary:Version}),
888 ${misc:Depends},
7c673cae
FG
889Description: RADOS client library (development files)
890 RADOS is a distributed object store used by the Ceph distributed
891 storage system. This package provides a REST gateway to the
892 object store that aims to implement a superset of Amazon's S3
893 service.
894 .
895 This package contains development files needed for building applications
896 that link against librgw2.
897
898Package: radosgw
899Architecture: linux-any
900Depends: ceph-common (= ${binary:Version}),
7c673cae 901 librgw2 (= ${binary:Version}),
224ce89b 902 mime-support,
7c673cae 903 ${misc:Depends},
224ce89b 904 ${shlibs:Depends},
7f7e6c64 905Suggests: gawk,
224ce89b 906Recommends: ntp | time-daemon,
7c673cae
FG
907Description: REST gateway for RADOS distributed object store
908 RADOS is a distributed object store used by the Ceph distributed
909 storage system. This package provides a REST gateway to the
910 object store that aims to implement a superset of Amazon's S3
911 service as well as the OpenStack Object Storage ("Swift") API.
912 .
913 This package contains the proxy daemon and related tools only.
914
915Package: radosgw-dbg
916Architecture: linux-any
917Section: debug
918Priority: extra
224ce89b
WB
919Depends: radosgw (= ${binary:Version}),
920 ${misc:Depends},
7c673cae
FG
921Description: debugging symbols for radosgw
922 RADOS is a distributed object store used by the Ceph distributed
923 storage system. This package provides a REST gateway to the
924 object store that aims to implement a superset of Amazon's S3
925 service as well as the OpenStack Object Storage ("Swift") API.
926 .
927 This package contains debugging symbols for radosgw.
928
929Package: ceph-test
930Architecture: linux-any
224ce89b
WB
931Depends: ceph-common,
932 curl,
933 jq,
c07f9fc5 934 socat,
224ce89b
WB
935 xmlstarlet,
936 ${misc:Depends},
937 ${shlibs:Depends},
b32b8144
FG
938Replaces: ceph-base (<< 11)
939Breaks: ceph-base (<< 1)
7c673cae
FG
940Description: Ceph test and benchmarking tools
941 This package contains tools for testing and benchmarking Ceph.
942
943Package: ceph-test-dbg
944Architecture: linux-any
945Section: debug
946Priority: extra
224ce89b
WB
947Depends: ceph-common (= ${binary:Version}),
948 ceph-test (= ${binary:Version}),
7c673cae 949 curl,
224ce89b 950 ${misc:Depends},
7c673cae
FG
951Description: Ceph test and benchmarking tools
952 .
953 This package contains the debugging symbols for ceph-test.
954
9f95a23c 955Package: python3-ceph
7c673cae
FG
956Architecture: linux-any
957Section: python
9f95a23c
TL
958Depends: python3-cephfs (= ${binary:Version}),
959 python3-rados (= ${binary:Version}),
960 python3-rbd (= ${binary:Version}),
961 python3-rgw (= ${binary:Version}),
7c673cae
FG
962Description: Meta-package for python libraries for the Ceph libraries
963 Ceph is a massively scalable, open-source, distributed
964 storage system that runs on commodity hardware and delivers object,
965 block and file system storage.
966 .
967 This package is a metapackage for all Python 2 bindings.
968
7c673cae
FG
969Package: python3-rados
970Architecture: linux-any
971Section: python
11fdf7f2 972Depends: librados2,
7c673cae 973 ${misc:Depends},
224ce89b 974 ${python3:Depends},
7c673cae 975 ${shlibs:Depends},
7c673cae
FG
976Description: Python 3 libraries for the Ceph librados library
977 Ceph is a massively scalable, open-source, distributed
978 storage system that runs on commodity hardware and delivers object,
979 block and file system storage.
980 .
981 This package contains Python 3 libraries for interacting with Ceph's
982 RADOS object storage.
983
b32b8144
FG
984Package: python3-rados-dbg
985Architecture: linux-any
986Section: debug
987Priority: extra
988Depends: python3-rados (= ${binary:Version}),
989 python3-dbg,
990 ${misc:Depends}
991Description: Python 3 libraries for the Ceph librados library
992 Ceph is a massively scalable, open-source, distributed
993 storage system that runs on commodity hardware and delivers object,
994 block and file system storage.
995 .
996 This package contains Python 3 libraries for interacting with Ceph's
997 RADOS object storage.
998 .
9f95a23c 999 This package contains the debugging symbols for python3-rados.
b32b8144 1000
7c673cae
FG
1001Package: python3-rbd
1002Architecture: linux-any
1003Section: python
1004Depends: librbd1 (>= ${binary:Version}),
1005 ${misc:Depends},
224ce89b 1006 ${python3:Depends},
7c673cae 1007 ${shlibs:Depends},
7c673cae
FG
1008Description: Python 3 libraries for the Ceph librbd library
1009 Ceph is a massively scalable, open-source, distributed
1010 storage system that runs on commodity hardware and delivers object,
1011 block and file system storage.
1012 .
1013 This package contains Python 3 libraries for interacting with Ceph's
1014 RBD block device library.
1015
b32b8144
FG
1016Package: python3-rbd-dbg
1017Architecture: linux-any
1018Section: debug
1019Priority: extra
1020Depends: python3-rbd (= ${binary:Version}),
1021 python3-dbg,
1022 ${misc:Depends},
1023Description: Python 3 libraries for the Ceph librbd library
1024 Ceph is a massively scalable, open-source, distributed
1025 storage system that runs on commodity hardware and delivers object,
1026 block and file system storage.
1027 .
1028 This package contains Python 3 libraries for interacting with Ceph's
1029 RBD block device library.
1030 .
9f95a23c 1031 This package contains the debugging symbols for python3-rbd.
b32b8144 1032
7c673cae
FG
1033Package: python3-rgw
1034Architecture: linux-any
1035Section: python
1036Depends: librgw2 (>= ${binary:Version}),
11fdf7f2 1037 python3-rados (= ${binary:Version}),
7c673cae 1038 ${misc:Depends},
224ce89b 1039 ${python3:Depends},
7c673cae 1040 ${shlibs:Depends},
7c673cae
FG
1041Description: Python 3 libraries for the Ceph librgw library
1042 Ceph is a massively scalable, open-source, distributed
1043 storage system that runs on commodity hardware and delivers object,
1044 block and file system storage.
1045 .
1046 This package contains Python 3 libraries for interacting with Ceph's
1047 RGW library.
1048
b32b8144
FG
1049Package: python3-rgw-dbg
1050Architecture: linux-any
1051Section: debug
1052Priority: extra
1053Depends: python3-rgw (= ${binary:Version}),
1054 python3-dbg,
1055 ${misc:Depends},
1056Description: Python 3 libraries for the Ceph librgw library
1057 Ceph is a massively scalable, open-source, distributed
1058 storage system that runs on commodity hardware and delivers object,
1059 block and file system storage.
1060 .
1061 This package contains Python 3 libraries for interacting with Ceph's
1062 RGW library.
1063 .
1064 This package contains the debugging symbols for python3-rgw.
1065
7c673cae
FG
1066Package: python3-cephfs
1067Architecture: linux-any
1068Section: python
1069Depends: libcephfs2 (= ${binary:Version}),
11fdf7f2
TL
1070 python3-rados (= ${binary:Version}),
1071 python3-ceph-argparse (= ${binary:Version}),
7c673cae 1072 ${misc:Depends},
224ce89b 1073 ${python3:Depends},
7c673cae 1074 ${shlibs:Depends},
7c673cae
FG
1075Description: Python 3 libraries for the Ceph libcephfs library
1076 Ceph is a massively scalable, open-source, distributed
1077 storage system that runs on commodity hardware and delivers object,
1078 block and file system storage.
1079 .
1080 This package contains Python 3 libraries for interacting with Ceph's
1081 CephFS file system client library.
1082
b32b8144
FG
1083Package: python3-cephfs-dbg
1084Architecture: linux-any
1085Section: debug
1086Priority: extra
1087Depends: python3-cephfs (= ${binary:Version}),
1088 python3-dbg,
1089 ${misc:Depends},
1090Description: Python 3 libraries for the Ceph libcephfs library
1091 Ceph is a massively scalable, open-source, distributed
1092 storage system that runs on commodity hardware and delivers object,
1093 block and file system storage.
1094 .
1095 This package contains Python 3 libraries for interacting with Ceph's
1096 CephFS file system client library.
1097 .
1098 This package contains the debugging symbols for python3-cephfs.
1099
9f95a23c 1100Package: python3-ceph-argparse
11fdf7f2
TL
1101Architecture: all
1102Section: python
1103Depends: ${misc:Depends},
9f95a23c
TL
1104 ${python3:Depends},
1105Description: Python 3 utility libraries for Ceph CLI
11fdf7f2
TL
1106 Ceph is a massively scalable, open-source, distributed
1107 storage system that runs on commodity hardware and delivers object,
1108 block and file system storage.
1109 .
9f95a23c 1110 This package contains types and routines for Python 3 used by the
11fdf7f2
TL
1111 Ceph CLI as well as the RESTful interface.
1112
9f95a23c 1113Package: python3-ceph-common
11fdf7f2 1114Architecture: all
7c673cae 1115Section: python
224ce89b
WB
1116Depends: ${misc:Depends},
1117 ${python3:Depends},
9f95a23c 1118Description: Python 3 utility libraries for Ceph
7c673cae
FG
1119 Ceph is a massively scalable, open-source, distributed
1120 storage system that runs on commodity hardware and delivers object,
1121 block and file system storage.
1122 .
9f95a23c
TL
1123 This package contains data structures, classes and functions used by Ceph.
1124 It also contains utilities used for the cephadm orchestrator.
7c673cae
FG
1125
1126Package: libcephfs-java
1127Section: java
1128Architecture: all
224ce89b
WB
1129Depends: libcephfs-jni (= ${binary:Version}),
1130 ${java:Depends},
1131 ${misc:Depends},
7c673cae
FG
1132Description: Java libraries for the Ceph File System
1133
1134Package: libcephfs-jni
1135Architecture: linux-any
1136Section: java
224ce89b
WB
1137Depends: libcephfs2 (= ${binary:Version}),
1138 ${java:Depends},
1139 ${misc:Depends},
1140 ${shlibs:Depends},
7c673cae
FG
1141Description: Java Native Interface library for CephFS Java bindings
1142
1143Package: rados-objclass-dev
1144Architecture: linux-any
1145Section: libdevel
224ce89b 1146Depends: librados-dev (= ${binary:Version}) ${misc:Depends},
7c673cae
FG
1147Description: RADOS object class development kit.
1148 .
1149 This package contains development files needed for building RADOS object class plugins.
11fdf7f2
TL
1150
1151Package: cephfs-shell
1152Architecture: all
1153Depends: ${misc:Depends}
1154 ${python3:Depends}
1155Description: interactive shell for the Ceph distributed file system
1156 Ceph is a massively scalable, open-source, distributed
1157 storage system that runs on commodity hardware and delivers object,
1158 block and file system storage. This is an interactive tool that
1159 allows accessing a Ceph file system without mounting it by providing
1160 a nice pseudo-shell which works like an FTP client.
1161 .
1162 This package contains a CLI for interacting with the CephFS.
801d1391
TL
1163
1164Package: ceph-grafana-dashboards
1165Architecture: all
1166Description: grafana dashboards for the ceph dashboard
1167 Ceph is a massively scalable, open-source, distributed
1168 storage system that runs on commodity hardware and delivers object,
1169 block and file system storage.
1170 .
1171 This package contains Grafana dashboards that are used by the Ceph Dashboard
1172 for monitoring.
1173
1174Package: ceph-prometheus-alerts
1175Architecture: all
1176Description: prometheus alerts for the ceph dashboard
1177 Ceph is a massively scalable, open-source, distributed
1178 storage system that runs on commodity hardware and delivers object,
1179 block and file system storage.
1180 .
1181 This package contains alerts used for prometheus to interact with the
1182 Ceph Dashboard.