summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorYuri Weinstein <yweinste@redhat.com>2024-03-20 16:40:57 +0100
committerGitHub <noreply@github.com>2024-03-20 16:40:57 +0100
commitbf30425f5ef864507426a083cffc10dab9f520d7 (patch)
treee05a92ff0142acd1d31dcf2668097487fc7c53ea /debian
parentMerge pull request #53308 from NitzanMordhai/wip-nitzan-qa-tasks-with-crush-r... (diff)
parentsystemd: add systemd unit file for ceph-exporter (diff)
downloadceph-bf30425f5ef864507426a083cffc10dab9f520d7.tar.xz
ceph-bf30425f5ef864507426a083cffc10dab9f520d7.zip
Merge pull request #55409 from cybozu/add-ceph-exporter-to-deb-package
debian: add ceph-exporter package Reviewed-by: Kefu Chai <tchaikov@gmail.com> Reviewed-by: Avan Thakkar <athakkar@redhat.com> Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Diffstat (limited to 'debian')
-rw-r--r--debian/ceph-exporter.install2
-rw-r--r--debian/control24
-rwxr-xr-xdebian/rules1
3 files changed, 27 insertions, 0 deletions
diff --git a/debian/ceph-exporter.install b/debian/ceph-exporter.install
new file mode 100644
index 00000000000..1ac0edcd2a1
--- /dev/null
+++ b/debian/ceph-exporter.install
@@ -0,0 +1,2 @@
+lib/systemd/system/ceph-exporter*
+usr/bin/ceph-exporter
diff --git a/debian/control b/debian/control
index 5038dc99e0f..b1910b624d7 100644
--- a/debian/control
+++ b/debian/control
@@ -355,6 +355,30 @@ Description: debugging symbols for ceph-mgr
.
This package contains the debugging symbols for ceph-mgr.
+Package: ceph-exporter
+Architecture: linux-any
+Depends: ceph-base (= ${binary:Version}),
+Description: metrics exporter for the ceph distributed storage 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 package contains the metrics exporter daemon, which is used to expose
+ the performance metrics.
+
+Package: ceph-exporter-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: ceph-exporter (= ${binary:Version}),
+ ${misc:Depends},
+Description: debugging symbols for ceph-exporter
+ 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 debugging symbols for ceph-exporter.
+
Package: ceph-mon
Architecture: linux-any
Depends: ceph-base (= ${binary:Version}),
diff --git a/debian/rules b/debian/rules
index 442ea28d4e0..3fbed3f3a2e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -106,6 +106,7 @@ override_dh_strip:
dh_strip -pceph-mds --dbg-package=ceph-mds-dbg
dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
dh_strip -pceph-mgr --dbg-package=ceph-mgr-dbg
+ dh_strip -pceph-exporter --dbg-package=ceph-exporter-dbg
dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
dh_strip -pceph-osd --dbg-package=ceph-osd-dbg
dh_strip -pceph-base --dbg-package=ceph-base-dbg