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 +}
