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