commit:     aa646fed43028536819b968c498012e262131682
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 29 15:41:29 2025 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jan 29 15:41:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa646fed

app-metrics/ceph_exporter: add 4.2.5

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 app-metrics/ceph_exporter/Manifest                 |  2 ++
 .../ceph_exporter/ceph_exporter-4.2.5.ebuild       | 35 ++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/app-metrics/ceph_exporter/Manifest 
b/app-metrics/ceph_exporter/Manifest
index 4585422c0a4e..bf4afb1109e1 100644
--- a/app-metrics/ceph_exporter/Manifest
+++ b/app-metrics/ceph_exporter/Manifest
@@ -1,2 +1,4 @@
 DIST ceph_exporter-4.1.1-deps.tar.xz 7386488 BLAKE2B 
d5ccacba93ae8ee0f03f349860e02e19bb52a5bd6af7ec1b2c6209d29834a74a6934f19a9435f5be1539e6f141ec41e1219b62660aff90a529513b91a3d0649e
 SHA512 
a6f9a8053d3a8957bd03535089c3bb3c818f153f69c2488db08d0fc9a63f7d30ff3b490b0f0fd81399153a19c853239a9744564881c159bc88f5cf91807e10b0
 DIST ceph_exporter-4.1.1.tar.gz 146022 BLAKE2B 
d833b59418148efb1008d7d444f27a9310d1214197abfb022f74c8fd7af15eceb04c26bab8307eca80bbb4c60b54e7469da74562e38e06cbf7c3559f01d2e0d2
 SHA512 
1f840d02b50c6cd55c1fb78d44a9fb0beafd241168d3c1d4ad2a9ede67a4fd67b48311de8af0b637a07b04a562938afb72a3379a3c40d765f73923024a8ddd62
+DIST ceph_exporter-4.2.5-deps.tar.xz 2600208 BLAKE2B 
1f0610e0a61fa31f2345d72b50256199124e41cbeeab4c77e91c2405c4155a96a0de9f071b2b66b7c3028a5f9855fd4e6da207e8eed6e56f2b9b334af38ed94e
 SHA512 
d1fd1e00ad2527bb93e77c0fa6a59e5e982c2da8b95d07cdfb4d26c5ea7024a055db3036f676d16e331cf5b39b66a947f3c226ac1d0f6de5646f6bcf77f5c3f7
+DIST ceph_exporter-4.2.5.tar.gz 150843 BLAKE2B 
8d78709b9eabe1fa022f1a30354fea60142fc896bdbaeb9803929673a28a7930e731ce57acc7b4810ac8b0f8a593e0b951f6f0db1a7e121c5e76db35925ec75d
 SHA512 
d904b6d852e9b1b309d59f3e512b87e8c75ebcf8dc3caac9b5156aa141a98dc7f4905d5d1a56322b874a69350c2e20f910512486b9dfa464425902c6d6fbfb78

diff --git a/app-metrics/ceph_exporter/ceph_exporter-4.2.5.ebuild 
b/app-metrics/ceph_exporter/ceph_exporter-4.2.5.ebuild
new file mode 100644
index 000000000000..03c4c41455d7
--- /dev/null
+++ b/app-metrics/ceph_exporter/ceph_exporter-4.2.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Prometheus exporter that scrapes metrics from a ceph cluster"
+HOMEPAGE="https://github.com/digitalocean/ceph_exporter";
+SRC_URI="https://github.com/digitalocean/ceph_exporter/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       acct-group/ceph
+       acct-user/ceph
+       sys-cluster/ceph
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+       ego build -o bin/ceph_exporter
+}
+
+src_install() {
+       dobin bin/ceph_exporter
+       dodoc {README,CONTRIBUTING}.md exporter.yml
+       newconfd "${FILESDIR}"/${PN}.confd ${PN}
+       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       keepdir /var/lib/ceph_exporter /var/log/ceph_exporter
+       fowners ceph:ceph /var/lib/ceph_exporter /var/log/ceph_exporter
+}

Reply via email to