Maintainer: Ceph Maintainers <ceph-maintainers@lists.ceph.com>
Uploaders: Ken Dreyer <kdreyer@redhat.com>,
Alfredo Deza <adeza@redhat.com>,
-Build-Depends: bc,
- btrfs-tools,
- cmake,
+Build-Depends: cmake (>= 3.5),
cpio,
cryptsetup-bin | cryptsetup,
cython,
dh-exec,
dh-python,
dh-systemd,
- gdisk,
git,
gperf,
+ g++ (>= 7),
javahelper,
- jq,
+# Make-Check jq,
junit4,
libaio-dev,
libbabeltrace-ctf-dev,
libbabeltrace-dev,
libblkid-dev (>= 2.17),
- libcurl4-gnutls-dev,
+# Crimson libc-ares-dev,
+# Crimson libcrypto++-dev,
+ libcap-ng-dev,
+ libcunit1-dev,
+ libcurl4-openssl-dev,
libexpat1-dev,
libfuse-dev,
libgoogle-perftools-dev [i386 amd64 arm64],
+# Crimson libgnutls28-dev,
+# Crimson libhwloc-dev,
libibverbs-dev,
+ librdmacm-dev,
libkeyutils-dev,
libldap2-dev,
libleveldb-dev,
liblttng-ust-dev,
+ liblz4-dev (>= 0.0~r131),
+ libncurses-dev,
libnss3-dev,
+ liboath-dev,
+# Crimson libnuma-dev,
+# Crimson libpciaccess-dev,
+# Crimson libprotobuf-dev,
+# Crimson libsctp-dev,
libsnappy-dev,
libssl-dev,
libtool,
libudev-dev,
+ libnl-genl-3-dev,
libxml2-dev,
+# Crimson libyaml-cpp-dev,
+ librabbitmq-dev,
+ librdkafka-dev,
+# Make-Check libxmlsec1,
+# Make-Check libxmlsec1-nss,
+# Make-Check libxmlsec1-openssl,
+# Make-Check libxmlsec1-dev,
lsb-release,
parted,
+ patch,
pkg-config,
- python (>= 2.7),
- python-all-dev,
- python-cherrypy3,
- python-nose,
- python-pecan,
- python-prettytable,
- python-setuptools,
- python-sphinx,
- python-werkzeug,
+# Crimson protobuf-compiler,
python3-all-dev,
+ python3-cherrypy3,
+# Make-Check python3-jwt,
+# Make-Check python3-nose,
+# Make-Check python3-pecan,
+# Make-Check python3-bcrypt,
+# Make-Check python3-six,
+# Make-Check tox,
+# Make-Check python3-coverage,
+# Make-Check python3-dateutil,
+# Make-Check python3-openssl,
+# Make-Check python3-prettytable,
+# Make-Check python3-requests,
+# Make-Check python3-scipy,
python3-setuptools,
- socat,
+ python3-sphinx,
+# Make-Check python3-werkzeug,
+ python3-setuptools,
+# Crimson ragel,
+# Make-Check socat,
+# Crimson systemtap-sdt-dev,
+# Make-Check uuid-dev,
uuid-runtime,
valgrind,
- virtualenv | python-virtualenv,
+ virtualenv,
xfslibs-dev,
- xfsprogs,
- xmlstarlet,
+# Make-Check xfsprogs,
+# Make-Check xmlstarlet,
yasm [amd64],
zlib1g-dev,
Standards-Version: 3.9.3
ceph-common (= ${binary:Version}),
cryptsetup-bin | cryptsetup,
debianutils,
+ e2fsprogs,
findutils,
- gdisk,
grep,
logrotate,
+ parted,
psmisc,
xfsprogs,
${misc:Depends},
ntp | time-daemon,
Replaces: ceph (<< 10),
ceph-common (<< 0.78-500),
- ceph-test (<< 0.94-1322),
+ ceph-test (<< 12.2.2-14),
python-ceph (<< 0.92-1223),
Breaks: ceph (<< 10),
- ceph-test (<< 0.94-1322),
+ ceph-test (<< 12.2.2-14),
python-ceph (<< 0.92-1223),
Description: common ceph daemon libraries and management tools
Ceph is a massively scalable, open-source, distributed
.
This package contains the debugging symbols for ceph-base.
+Package: cephadm
+Architecture: linux-any
+Recommends: podman | docker.io
+Depends: lvm2,
+ ${python:Depends},
+Description: cephadm utility to bootstrap ceph daemons with systemd and containers
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ The cephadm utility is used to bootstrap a Ceph cluster and to manage
+ ceph daemons deployed with systemd and containers.
+
Package: ceph-mds
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
Package: ceph-mgr
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
- python-cherrypy3,
- python-openssl,
- python-pecan,
- python-werkzeug,
+ ceph-mgr-modules-core (= ${binary:Version}),
+ python3-bcrypt,
+ python3-cherrypy3,
+ python3-distutils,
+ python3-jwt,
+ python3-openssl,
+ python3-pecan,
+ python3-requests,
+ python3-werkzeug,
${misc:Depends},
${python:Depends},
${shlibs:Depends},
+Recommends: ceph-mgr-dashboard,
+ ceph-mgr-diskprediction-local,
+ ceph-mgr-diskprediction-cloud,
+ ceph-mgr-k8sevents,
+ ceph-mgr-cephadm
+Suggests: python3-influxdb
Replaces: ceph (<< 0.93-417),
Breaks: ceph (<< 0.93-417),
Description: manager for the ceph distributed storage system
This package contains the manager daemon, which is used to expose high
level management and monitoring functionality.
+Package: ceph-mgr-dashboard
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ python3-cherrypy3,
+ python3-jwt,
+ python3-bcrypt,
+ python3-werkzeug,
+ python3-routes,
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+Description: dashboard module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package provides a ceph-mgr module, providing a web-based
+ application to monitor and manage many aspects of a Ceph cluster and
+ related components.
+ .
+ See the Dashboard documentation at http://docs.ceph.com/ for details
+ and a detailed feature overview.
+
+Package: ceph-mgr-diskprediction-local
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ python3-numpy,
+ python3-scipy,
+ python3-sklearn,
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+Description: diskprediction-local module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains the diskprediction_local module for the ceph-mgr
+ daemon, which helps predict disk failures.
+
+Package: ceph-mgr-diskprediction-cloud
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+Description: diskprediction-cloud module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains the diskprediction_cloud module for the ceph-mgr
+ daemon, which helps predict disk failures.
+
+Package: ceph-mgr-modules-core
+Architecture: all
+Depends: ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+ python3-dateutil,
+ python3-openssl,
+Replaces: ceph-mgr (<< 15.1.0)
+Breaks: ceph-mgr (<< 15.1.0)
+Recommends: ceph-mgr-rook
+Description: ceph manager modules which are always enabled
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains a set of core ceph-mgr modules which are always
+ enabled.
+
+Package: ceph-mgr-rook
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ python3-six,
+ python3-jsonpatch
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+Description: rook module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains the rook module for ceph-mgr's orchestration
+ functionality, to allow ceph-mgr to install and configure ceph using
+ Rook.
+
+Package: ceph-mgr-k8sevents
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ python3-kubernetes,
+ ${misc:Depends},
+ ${python:Depends},
+Description: kubernetes events module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains the k8sevents module, to allow ceph-mgr to send
+ ceph related events to the kubernetes events API, and track all events
+ that occur within the rook-ceph namespace.
+
+Package: ceph-mgr-cephadm
+Architecture: all
+Depends: ceph-mgr (= ${binary:Version}),
+ cephadm,
+ python3-six,
+ ${misc:Depends},
+ ${python:Depends},
+ openssh-client,
+ python3-jinja2
+Description: cephadm orchestrator module for ceph-mgr
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains the CEPHADM module for ceph-mgr's orchestration
+ functionality, to allow ceph-mgr to perform orchestration functions
+ over a standard SSH connection.
+
Package: ceph-mgr-dbg
Architecture: linux-any
Section: debug
Package: ceph-mon
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
- python-flask,
${misc:Depends},
${shlibs:Depends},
-Recommends: ceph-common,
-Replaces: ceph (<< 10),
-Breaks: ceph (<< 10),
+Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
+Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
+Recommends: nvme-cli,
+ smartmontools,
Description: monitor server for the ceph storage system
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
Package: ceph-osd
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
- parted,
+ lvm2,
+ sudo,
${misc:Depends},
${python:Depends},
${shlibs:Depends},
-Recommends: ceph-common (= ${binary:Version}),
-Replaces: ceph (<< 10),
-Breaks: ceph (<< 10),
+Replaces: ceph (<< 10), ceph-test (<< 12.2.2-14)
+Breaks: ceph (<< 10), ceph-test (<< 12.2.2-14)
+Recommends: nvme-cli,
+ smartmontools,
Description: OSD server for the ceph storage system
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
Architecture: linux-any
Depends: ${misc:Depends},
${shlibs:Depends},
-Recommends: fuse,
+ ${python3:Depends},
+ fuse,
Description: FUSE-based client for the Ceph distributed file system
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package contains the debugging symbols for rbd-fuse.
+Package: ceph-immutable-object-cache
+Architecture: linux-any
+Depends: librados2 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: Ceph daemon for immutable object cache
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage. This is a daemon for immutable
+ object cache.
+
+Package: ceph-immutable-object-cache-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: ceph-immutable-object-cache (= ${binary:Version}),
+ ${misc:Depends},
+Description: debugging symbols for ceph-immutable-object-cache
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage. This is a daemon for immutable
+ object cache.
+ .
+ This package contains the debugging symbols for ceph-immutable-object-cache.
+
Package: rbd-mirror
Architecture: linux-any
Depends: ceph-common (= ${binary:Version}),
Package: ceph-common
Architecture: linux-any
Depends: librbd1 (= ${binary:Version}),
- python-cephfs (= ${binary:Version}),
- python-prettytable,
- python-rados (= ${binary:Version}),
- python-rbd (= ${binary:Version}),
- python-requests,
- python-rgw (= ${binary:Version}),
+ python3-cephfs (= ${binary:Version}),
+ python3-ceph-argparse (= ${binary:Version}),
+ python3-ceph-common (= ${binary:Version}),
+ python3-prettytable,
+ python3-rados (= ${binary:Version}),
+ python3-rbd (= ${binary:Version}),
+ python3-rgw (= ${binary:Version}),
${misc:Depends},
${python:Depends},
${shlibs:Depends},
ceph-test (<< 9.0.3-1646),
librbd1 (<< 0.92-1238),
python-ceph (<< 0.92-1223),
+ radosgw (<< 12.0.3)
Breaks: ceph (<< 10),
ceph-fs-common (<< 11.0),
ceph-test (<< 9.0.3-1646),
librbd1 (<< 0.92-1238),
python-ceph (<< 0.92-1223),
+ radosgw (<< 12.0.3)
Suggests: ceph-base (= ${binary:Version}),
ceph-mds (= ${binary:Version}),
Description: common utilities to mount and interact with a ceph storage cluster
such as Pacemaker.
Package: librados2
-Conflicts: librados,
- librados1,
-Replaces: librados,
- librados1,
+Conflicts: librados
+Replaces: librados
Architecture: linux-any
Section: libs
Depends: ${misc:Depends},
store using a simple file-like interface.
Package: librados2-dbg
-Conflicts: librados1-dbg,
-Replaces: librados1-dbg,
Architecture: linux-any
Section: debug
Priority: extra
This package contains development files needed for building applications that
link against librados.
+Package: libradospp-dev
+Architecture: linux-any
+Section: libdevel
+Depends: librados-dev (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: RADOS distributed object store client C++ library (development files)
+ RADOS is a reliable, autonomic distributed object storage cluster
+ developed as part of the Ceph distributed storage system. This is a
+ shared library allowing applications to access the distributed object
+ store using a simple file-like interface.
+ .
+ This package contains development files needed for building C++ applications that
+ link against librados.
+
Package: libradosstriper1
Architecture: linux-any
Section: libs
Depends: ceph-common,
curl,
jq,
+ socat,
xmlstarlet,
${misc:Depends},
${shlibs:Depends},
+Replaces: ceph-base (<< 11)
+Breaks: ceph-base (<< 1)
Description: Ceph test and benchmarking tools
This package contains tools for testing and benchmarking Ceph.
.
This package contains the debugging symbols for ceph-test.
-Package: python-ceph
+Package: python3-ceph
Architecture: linux-any
Section: python
-Depends: python-cephfs (= ${binary:Version}),
- python-rados (= ${binary:Version}),
- python-rbd (= ${binary:Version}),
- python-rgw (= ${binary:Version}),
+Depends: python3-cephfs (= ${binary:Version}),
+ python3-rados (= ${binary:Version}),
+ python3-rbd (= ${binary:Version}),
+ python3-rgw (= ${binary:Version}),
Description: Meta-package for python libraries for the Ceph libraries
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package is a metapackage for all Python 2 bindings.
-Package: python-rados
+Package: python3-rados
Architecture: linux-any
Section: python
-Depends: librados2 (= ${binary:Version}),
+Depends: librados2,
${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
-Replaces: python-ceph (<< 0.92-1223),
-Breaks: python-ceph (<< 0.92-1223),
-Description: Python 2 libraries for the Ceph librados library
+Description: Python 3 libraries for the Ceph librados library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
block and file system storage.
.
- This package contains Python 2 libraries for interacting with Ceph's
+ This package contains Python 3 libraries for interacting with Ceph's
RADOS object storage.
-Package: python3-rados
+Package: python3-rados-dbg
Architecture: linux-any
-Section: python
-Depends: librados2 (= ${binary:Version}),
- ${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends},
+Section: debug
+Priority: extra
+Depends: python3-rados (= ${binary:Version}),
+ python3-dbg,
+ ${misc:Depends}
Description: Python 3 libraries for the Ceph librados library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package contains Python 3 libraries for interacting with Ceph's
RADOS object storage.
+ .
+ This package contains the debugging symbols for python3-rados.
-Package: python-rbd
+Package: python3-rbd
Architecture: linux-any
Section: python
Depends: librbd1 (>= ${binary:Version}),
${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
-Replaces: python-ceph (<< 0.92-1223),
-Breaks: python-ceph (<< 0.92-1223),
-Description: Python 2 libraries for the Ceph librbd library
+Description: Python 3 libraries for the Ceph librbd library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
block and file system storage.
.
- This package contains Python 2 libraries for interacting with Ceph's
+ This package contains Python 3 libraries for interacting with Ceph's
RBD block device library.
-Package: python3-rbd
+Package: python3-rbd-dbg
Architecture: linux-any
-Section: python
-Depends: librbd1 (>= ${binary:Version}),
+Section: debug
+Priority: extra
+Depends: python3-rbd (= ${binary:Version}),
+ python3-dbg,
${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends},
Description: Python 3 libraries for the Ceph librbd library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package contains Python 3 libraries for interacting with Ceph's
RBD block device library.
+ .
+ This package contains the debugging symbols for python3-rbd.
-Package: python-rgw
+Package: python3-rgw
Architecture: linux-any
Section: python
Depends: librgw2 (>= ${binary:Version}),
+ python3-rados (= ${binary:Version}),
${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
-Replaces: python-ceph (<< 0.92-1223),
-Breaks: python-ceph (<< 0.92-1223),
-Description: Python 2 libraries for the Ceph librgw library
+Description: Python 3 libraries for the Ceph librgw library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
block and file system storage.
.
- This package contains Python 2 libraries for interacting with Ceph's
+ This package contains Python 3 libraries for interacting with Ceph's
RGW library.
-Package: python3-rgw
+Package: python3-rgw-dbg
Architecture: linux-any
-Section: python
-Depends: librgw2 (>= ${binary:Version}),
+Section: debug
+Priority: extra
+Depends: python3-rgw (= ${binary:Version}),
+ python3-dbg,
${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends},
Description: Python 3 libraries for the Ceph librgw library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package contains Python 3 libraries for interacting with Ceph's
RGW library.
+ .
+ This package contains the debugging symbols for python3-rgw.
-Package: python-cephfs
+Package: python3-cephfs
Architecture: linux-any
Section: python
Depends: libcephfs2 (= ${binary:Version}),
+ python3-rados (= ${binary:Version}),
+ python3-ceph-argparse (= ${binary:Version}),
${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
-Replaces: python-ceph (<< 0.92-1223),
-Breaks: python-ceph (<< 0.92-1223),
-Description: Python 2 libraries for the Ceph libcephfs library
+Description: Python 3 libraries for the Ceph libcephfs library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
block and file system storage.
.
- This package contains Python 2 libraries for interacting with Ceph's
+ This package contains Python 3 libraries for interacting with Ceph's
CephFS file system client library.
-Package: python3-cephfs
+Package: python3-cephfs-dbg
Architecture: linux-any
-Section: python
-Depends: libcephfs2 (= ${binary:Version}),
+Section: debug
+Priority: extra
+Depends: python3-cephfs (= ${binary:Version}),
+ python3-dbg,
${misc:Depends},
- ${python3:Depends},
- ${shlibs:Depends},
Description: Python 3 libraries for the Ceph libcephfs library
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
.
This package contains Python 3 libraries for interacting with Ceph's
CephFS file system client library.
+ .
+ This package contains the debugging symbols for python3-cephfs.
Package: python3-ceph-argparse
-Architecture: linux-any
+Architecture: all
Section: python
Depends: ${misc:Depends},
${python3:Depends},
This package contains types and routines for Python 3 used by the
Ceph CLI as well as the RESTful interface.
+Package: python3-ceph-common
+Architecture: all
+Section: python
+Depends: ${misc:Depends},
+ ${python3:Depends},
+Description: Python 3 utility libraries for Ceph
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains data structures, classes and functions used by Ceph.
+ It also contains utilities used for the cephadm orchestrator.
+
Package: libcephfs-java
Section: java
Architecture: all
Description: RADOS object class development kit.
.
This package contains development files needed for building RADOS object class plugins.
+
+Package: cephfs-shell
+Architecture: all
+Depends: ${misc:Depends}
+ ${python3:Depends}
+Description: interactive shell for the Ceph distributed file system
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage. This is an interactive tool that
+ allows accessing a Ceph file system without mounting it by providing
+ a nice pseudo-shell which works like an FTP client.
+ .
+ This package contains a CLI for interacting with the CephFS.
+
+Package: ceph-grafana-dashboards
+Architecture: all
+Description: grafana dashboards for the ceph dashboard
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains Grafana dashboards that are used by the Ceph Dashboard
+ for monitoring.
+
+Package: ceph-prometheus-alerts
+Architecture: all
+Description: prometheus alerts for the ceph dashboard
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
+ .
+ This package contains alerts used for prometheus to interact with the
+ Ceph Dashboard.