aports/testing/cortex-tenant/APKBUILD
2025-03-16 14:15:03 +01:00

43 lines
1.4 KiB
Text

# Contributor: Guy Godfroy <guy.godfroy@gugod.fr>
# Maintainer: Guy Godfroy <guy.godfroy@gugod.fr>
pkgname=cortex-tenant
pkgver=1.15.2
pkgrel=4
pkgdesc="Prometheus remote write proxy that adds Cortex/Mimir tenant ID based on metric labels"
url="https://github.com/blind-oracle/cortex-tenant"
arch="all"
license="MPL-2.0"
makedepends="go"
install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/blind-oracle/cortex-tenant/archive/refs/tags/v$pkgver.tar.gz
cortex-tenant.initd
cortex-tenant.confd
"
build() {
ldflags="-X main.Version=$pkgver"
go build -v -ldflags "$ldflags" ./...
}
check() {
go test
}
package() {
install -m755 -D cortex-tenant \
"$pkgdir"/usr/bin/cortex-tenant
install -m755 -D "$srcdir"/$pkgname.initd \
"$pkgdir"/etc/init.d/$pkgname
install -m644 -D "$srcdir"/$pkgname.confd \
"$pkgdir"/etc/conf.d/$pkgname
install -m644 -D config.yml \
"$pkgdir"/etc/cortex-tenant/config.yml
}
sha512sums="
e34a25915ecdcb9ae4b26eb5c8a42b8fffb473457b77dc45c8c08ab0174367b488b80c2c6a9f725cd7c5be1ce26d4ae9650b165b91068d443904ec44049e63b6 cortex-tenant-1.15.2.tar.gz
3e98a5ac1867fef7b5aa6e2a1b96f4525cd3b71c319f61c2af8ba65b1dfd825bd5691174bb12f85a77c4984c407f5c377d8aa6b9426e4faeaeeb8afe40aa029e cortex-tenant.initd
e9f63683b488fb288db46d34546f39b01013bde41431660158c02d0de58bd3a259fb51a186ab7d5d7a489047b89fa0e4416915380df3697dc078548d39d596a4 cortex-tenant.confd
"