mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-11 13:16:45 +02:00
43 lines
1.4 KiB
Text
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
|
|
"
|