diff options
Diffstat (limited to 'app-metrics')
8 files changed, 107 insertions, 124 deletions
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz Binary files differindex 5583f0f2f4de..73fab8b1fa80 100644 --- a/app-metrics/Manifest.gz +++ b/app-metrics/Manifest.gz diff --git a/app-metrics/prometheus-podman-exporter/Manifest b/app-metrics/prometheus-podman-exporter/Manifest index 04e00482fb40..729acec14947 100644 --- a/app-metrics/prometheus-podman-exporter/Manifest +++ b/app-metrics/prometheus-podman-exporter/Manifest @@ -1,8 +1,11 @@ +AUX prometheus-podman-exporter-1.10.1-gentoo-systemd.patch 982 BLAKE2B d3ecf4e15b1bb7b2f87c02774212c11880a2dc19fe6e3134e3236d5f5288964010202c3959ff5a5dc4fd754c097565c63276ce25cecc012c06fdc997dedc8e95 SHA512 79090e7ae64dc981367cd917ee02a9a1fb4c86910f4466e4be29b39006449bee10d37018459d12c93477c6dceac0d9520f3882821a46824cbe820538da35c42c DIST prometheus-podman-exporter-1.10.1.tar.gz 13578778 BLAKE2B e854a61ac1ac7237f0ab4bb7d6d2f39f3ebcf9c32f45e4b44c551aa45a8a97902084f0f24180a1253d0c664907fa1dcb5dc6ac587d31387c708c83388c2c9ed9 SHA512 f8da5b88e6d88d02bc48c2fcd627aca0e88d8264aa3c971b2e251fd7641b329fbe66686d12e2dfca8fe40cc1488359caa1a345844f32e45c79a28bc172bbd501 DIST prometheus-podman-exporter-1.11.0.tar.gz 13883834 BLAKE2B c8c7334d08c4fa86deb1c8d07cbea1468dbc815d0812fc7dd563a52a29573af8c4ae003e8d5aad80e997770187abf7c5f50ed841a1bbec327f220c676dd829a6 SHA512 f976d77940c08202e629c27ba91810f1d9b03ee6b3ebbbcd1568491aec70eba2fae70e6e5ec261105bcd503e5508a95f75eb5a0e5e7916bcbb17205d8a17f7da DIST prometheus-podman-exporter-1.12.0.tar.gz 13735898 BLAKE2B 77f1595a2ac6df2d6875b3a3717e0493a5e917872dc8353f3b1290a03088e9f580dc7c138e20109a02c00819963779bee93e8d7abaac70528ea9a9570422b77d SHA512 85505ac8cc54606e2c2a7a0dd82a53bde4135b75f94ddde8d0487d7d5d1f3b20751f27d990f52b288d5969747ed3033e15dfdf1d3b51c8ef67a3b125bcaaa079 -EBUILD prometheus-podman-exporter-1.10.1.ebuild 2910 BLAKE2B 661f60cd7591bc85137c8d1aed8c7dd955f12e9e4c0ea0c7511292131bdbc6a2d62b68adc550787c75223d07546c1d24a651e19a893a53c04d6621fc037f32bf SHA512 43cf204e8174c155c21dcbb049c0def70e94b19e4d1751577e757fb463f1f2d002370e63534fc2cba89540f71a47332c113c70dec8cd9b25f0d974738399d91c -EBUILD prometheus-podman-exporter-1.11.0.ebuild 2910 BLAKE2B 661f60cd7591bc85137c8d1aed8c7dd955f12e9e4c0ea0c7511292131bdbc6a2d62b68adc550787c75223d07546c1d24a651e19a893a53c04d6621fc037f32bf SHA512 43cf204e8174c155c21dcbb049c0def70e94b19e4d1751577e757fb463f1f2d002370e63534fc2cba89540f71a47332c113c70dec8cd9b25f0d974738399d91c -EBUILD prometheus-podman-exporter-1.12.0.ebuild 2910 BLAKE2B 661f60cd7591bc85137c8d1aed8c7dd955f12e9e4c0ea0c7511292131bdbc6a2d62b68adc550787c75223d07546c1d24a651e19a893a53c04d6621fc037f32bf SHA512 43cf204e8174c155c21dcbb049c0def70e94b19e4d1751577e757fb463f1f2d002370e63534fc2cba89540f71a47332c113c70dec8cd9b25f0d974738399d91c -EBUILD prometheus-podman-exporter-9999.ebuild 2910 BLAKE2B 661f60cd7591bc85137c8d1aed8c7dd955f12e9e4c0ea0c7511292131bdbc6a2d62b68adc550787c75223d07546c1d24a651e19a893a53c04d6621fc037f32bf SHA512 43cf204e8174c155c21dcbb049c0def70e94b19e4d1751577e757fb463f1f2d002370e63534fc2cba89540f71a47332c113c70dec8cd9b25f0d974738399d91c +DIST prometheus-podman-exporter-1.14.1.tar.gz 14044762 BLAKE2B 33163636da788130bbb49de01145357fbcb3e0b3912aa587df97e1b1518002ea8b9bf9c282b952723f175023c4c3e3a87ab9b71b215cfafe23e636c41be5e40c SHA512 2045c960f7ca80b759151f11a3a825dba30c7ba4da7dc1ce05451e3c16af44874c27f9422a6ad5ec145b131aa32b9db586c73aa2c063ae1e077611e4dce5afa3 +EBUILD prometheus-podman-exporter-1.10.1.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb +EBUILD prometheus-podman-exporter-1.11.0.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb +EBUILD prometheus-podman-exporter-1.12.0.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb +EBUILD prometheus-podman-exporter-1.14.1.ebuild 1873 BLAKE2B 92495ea2f95d2bde3ff15a44304bac4f58b797c343a7642ff29725feffc747d813bd96c53d1ab8e697c0f2912f2c73e40dc6175820260bc159c028084ca681eb SHA512 ad9bec772e3821addc5234edee3976d6c75f53acdb0610527253d0b50951576208e7400b998b0f30316ac8666add523679122a1d480f81f921b00867959f0a27 +EBUILD prometheus-podman-exporter-9999.ebuild 1873 BLAKE2B 92495ea2f95d2bde3ff15a44304bac4f58b797c343a7642ff29725feffc747d813bd96c53d1ab8e697c0f2912f2c73e40dc6175820260bc159c028084ca681eb SHA512 ad9bec772e3821addc5234edee3976d6c75f53acdb0610527253d0b50951576208e7400b998b0f30316ac8666add523679122a1d480f81f921b00867959f0a27 MISC metadata.xml 885 BLAKE2B 3758f44af7c220271fa6e9c87c6c535b675d0ca6478f90bc29966b44dd2dbc23dd2c101558fda6f258939c000292ad5995ebbbfb8061775acbed307249760d85 SHA512 a07c768eaea09f1d8511d7c5926c71b682793f44662aac7ee1373ed44e858677f84cbad383027533aa21147597aad224201c2834e982c0d0d7860ff8b465690a diff --git a/app-metrics/prometheus-podman-exporter/files/prometheus-podman-exporter-1.10.1-gentoo-systemd.patch b/app-metrics/prometheus-podman-exporter/files/prometheus-podman-exporter-1.10.1-gentoo-systemd.patch new file mode 100644 index 000000000000..b4006da393a4 --- /dev/null +++ b/app-metrics/prometheus-podman-exporter/files/prometheus-podman-exporter-1.10.1-gentoo-systemd.patch @@ -0,0 +1,22 @@ +--- a/contrib/systemd/system/prometheus-podman-exporter.service ++++ b/contrib/systemd/system/prometheus-podman-exporter.service +@@ -2,7 +2,7 @@ + Description=Prometheus exporter for podman (v4) machine + [Service] + Restart=on-failure +-EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter ++EnvironmentFile=-/etc/default/prometheus-podman-exporter + ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS + ExecReload=/bin/kill -HUP $MAINPID + TimeoutStopSec=20s +--- a/contrib/systemd/user/prometheus-podman-exporter.service ++++ b/contrib/systemd/user/prometheus-podman-exporter.service +@@ -2,7 +2,7 @@ + Description=Prometheus exporter for podman (v4) machine + [Service] + Restart=on-failure +-EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter ++EnvironmentFile=-/etc/default/prometheus-podman-exporter + EnvironmentFile=-%h/.config/prometheus-podman-exporter + ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS + ExecReload=/bin/kill -HUP $MAINPID diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild index 4452311819fe..990b86c7e0df 100644 --- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,37 +28,9 @@ IUSE="btrfs systemd" RESTRICT="test" PATCHES=( - "${T}/gentoo-specific-systemd-service.patch" + "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch" ) -src_prepare() { - cat <<-'EOF' > "${T}/gentoo-specific-systemd-service.patch" - --- a/contrib/systemd/system/prometheus-podman-exporter.service - +++ b/contrib/systemd/system/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - TimeoutStopSec=20s - --- a/contrib/systemd/user/prometheus-podman-exporter.service - +++ b/contrib/systemd/user/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - EnvironmentFile=-%h/.config/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - EOF - default -} - src_compile() { export BUILDTAGS="exclude_graphdriver_devicemapper" use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild index 4452311819fe..990b86c7e0df 100644 --- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,37 +28,9 @@ IUSE="btrfs systemd" RESTRICT="test" PATCHES=( - "${T}/gentoo-specific-systemd-service.patch" + "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch" ) -src_prepare() { - cat <<-'EOF' > "${T}/gentoo-specific-systemd-service.patch" - --- a/contrib/systemd/system/prometheus-podman-exporter.service - +++ b/contrib/systemd/system/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - TimeoutStopSec=20s - --- a/contrib/systemd/user/prometheus-podman-exporter.service - +++ b/contrib/systemd/user/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - EnvironmentFile=-%h/.config/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - EOF - default -} - src_compile() { export BUILDTAGS="exclude_graphdriver_devicemapper" use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.12.0.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.12.0.ebuild index 4452311819fe..990b86c7e0df 100644 --- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.12.0.ebuild +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,37 +28,9 @@ IUSE="btrfs systemd" RESTRICT="test" PATCHES=( - "${T}/gentoo-specific-systemd-service.patch" + "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch" ) -src_prepare() { - cat <<-'EOF' > "${T}/gentoo-specific-systemd-service.patch" - --- a/contrib/systemd/system/prometheus-podman-exporter.service - +++ b/contrib/systemd/system/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - TimeoutStopSec=20s - --- a/contrib/systemd/user/prometheus-podman-exporter.service - +++ b/contrib/systemd/user/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - EnvironmentFile=-%h/.config/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - EOF - default -} - src_compile() { export BUILDTAGS="exclude_graphdriver_devicemapper" use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.14.1.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.14.1.ebuild new file mode 100644 index 000000000000..8a1e03fa9717 --- /dev/null +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.14.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="Exporter for podman giving containers, pods, images, volumes & networks metrics" +HOMEPAGE="https://github.com/containers/prometheus-podman-exporter" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/prometheus-podman-exporter.git" +else + SRC_URI="https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +# Main package +LICENSE="Apache-2.0" +# Dependencies +LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0" + +SLOT="0" +IUSE="btrfs systemd" + +# there are no test files so prevent tests +RESTRICT="test" + +DEPEND=" + app-crypt/gpgme + btrfs? ( sys-fs/btrfs-progs ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch" +) + +src_compile() { + export BUILDTAGS="exclude_graphdriver_devicemapper" + use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + use systemd && BUILDTAGS+=",systemd" + default +} + +src_install() { + emake DESTDIR="${ED}/usr/bin" install + dosym -r /usr/bin/"${PN}" /usr/bin/podman_exporter + + insinto /etc/default + newins "contrib/systemd/system/prometheus-podman-exporter.sysconfig" "${PN}" + systemd_dounit "contrib/systemd/system/prometheus-podman-exporter.service" + systemd_douserunit "contrib/systemd/user/prometheus-podman-exporter.service" + dosym prometheus-podman-exporter.service $(systemd_get_systemunitdir)/podman_exporter.service + dosym prometheus-podman-exporter.service $(systemd_get_userunitdir)/podman_exporter.service + + newconfd "contrib/openrc/prometheus-podman-exporter.confd" "${PN}" + newinitd "contrib/openrc/prometheus-podman-exporter.initd" "${PN}" + dosym "${PN}" /etc/conf.d/podman_exporter + dosym "${PN}" /etc/init.d/podman_exporter + + einstalldocs +} diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild index 4452311819fe..8a1e03fa9717 100644 --- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,38 +27,16 @@ IUSE="btrfs systemd" # there are no test files so prevent tests RESTRICT="test" +DEPEND=" + app-crypt/gpgme + btrfs? ( sys-fs/btrfs-progs ) +" +RDEPEND="${DEPEND}" + PATCHES=( - "${T}/gentoo-specific-systemd-service.patch" + "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch" ) -src_prepare() { - cat <<-'EOF' > "${T}/gentoo-specific-systemd-service.patch" - --- a/contrib/systemd/system/prometheus-podman-exporter.service - +++ b/contrib/systemd/system/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - TimeoutStopSec=20s - --- a/contrib/systemd/user/prometheus-podman-exporter.service - +++ b/contrib/systemd/user/prometheus-podman-exporter.service - @@ -2,7 +2,7 @@ - Description=Prometheus exporter for podman (v4) machine - [Service] - Restart=on-failure - -EnvironmentFile=-/etc/sysconfig/prometheus-podman-exporter - +EnvironmentFile=-/etc/default/prometheus-podman-exporter - EnvironmentFile=-%h/.config/prometheus-podman-exporter - ExecStart=/usr/bin/prometheus-podman-exporter $PODMAN_EXPORTER_OPTS - ExecReload=/bin/kill -HUP $MAINPID - EOF - default -} - src_compile() { export BUILDTAGS="exclude_graphdriver_devicemapper" use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" |