aboutsummaryrefslogtreecommitdiffstats
path: root/testing/grafana-image-renderer
diff options
context:
space:
mode:
authorKonstantin Kulikov <k.kulikov2@gmail.com>2020-01-20 10:52:36 +0300
committerLeo <thinkabit.ukim@gmail.com>2020-01-20 10:12:50 +0100
commit55a854afcd5a50a06fb4e5e86cc16286b13d479d (patch)
tree9f29c1c2965669deac2f8ccfee88c0028b813c35 /testing/grafana-image-renderer
parent1ba0f3fd8e392ec95575b461c2e01e66b6c9768c (diff)
downloadaports-55a854afcd5a50a06fb4e5e86cc16286b13d479d.tar.bz2
aports-55a854afcd5a50a06fb4e5e86cc16286b13d479d.tar.xz
testing/grafana-image-renderer: upgrade to 1.0.8
Diffstat (limited to 'testing/grafana-image-renderer')
-rw-r--r--testing/grafana-image-renderer/10-host-param.patch32
-rw-r--r--testing/grafana-image-renderer/APKBUILD19
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.confd2
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.initd2
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.json30
5 files changed, 40 insertions, 45 deletions
diff --git a/testing/grafana-image-renderer/10-host-param.patch b/testing/grafana-image-renderer/10-host-param.patch
deleted file mode 100644
index 4ff04d31b0..0000000000
--- a/testing/grafana-image-renderer/10-host-param.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://github.com/grafana/grafana-image-renderer/pull/40
-
-diff --git a/src/app.ts b/src/app.ts
-index fffcd3d..b5b58f6 100644
---- a/src/app.ts
-+++ b/src/app.ts
-@@ -22,7 +22,7 @@ async function main() {
- }
-
- const browser = newServerBrowser(logger);
-- const server = new HttpServer({ port: argv.port }, logger, browser);
-+ const server = new HttpServer({ port: argv.port, host: argv.host }, logger, browser);
-
- server.start();
- } else {
-
-diff --git a/src/http-server.ts b/src/http-server.ts
-index 1aa875d..018bf6c 100644
---- a/src/http-server.ts
-+++ b/src/http-server.ts
-@@ -26,8 +26,9 @@ export class HttpServer {
- return res.status(err.output.statusCode).json(err.output.payload);
- });
-
-- this.app.listen(this.options.port);
-- this.log.info(`HTTP Server started, listening on ${this.options.port}`);
-+ this.app.listen(this.options.port, this.options.host);
-+ const hostlabel = this.options.host ? this.options.host : '';
-+ this.log.info(`HTTP Server started, listening on ${hostlabel}:${this.options.port}`);
- }
-
- render = async (req: express.Request, res: express.Response) => {
diff --git a/testing/grafana-image-renderer/APKBUILD b/testing/grafana-image-renderer/APKBUILD
index 297c9a1d2c..4e28993e91 100644
--- a/testing/grafana-image-renderer/APKBUILD
+++ b/testing/grafana-image-renderer/APKBUILD
@@ -1,21 +1,19 @@
# Contributor: Konstantin Kulikov <k.kulikov2@gmail.com>
# Maintainer: Konstantin Kulikov <k.kulikov2@gmail.com>
pkgname=grafana-image-renderer
-pkgver=1.0.8b2
-_pkgver=1.0.8-beta2
+pkgver=1.0.8
pkgrel=0
pkgdesc="Grafana Backend Plugin that handles rendering of panels & dashboards to PNGs using headless chrome"
url="https://github.com/grafana/grafana-image-renderer"
-arch="x86_64" # Same as grafana.
+arch="x86_64" # Requires chromium, aarch64 and armv7 doesn't build because of grpc.
license="Apache-2.0"
makedepends="yarn"
depends="nodejs ttf-opensans chromium ca-certificates"
options="!check" # Has no test suite.
install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
-source="$pkgname-$_pkgver.tar.gz::https://github.com/grafana/grafana-image-renderer/archive/v$_pkgver.tar.gz
- $pkgname.initd $pkgname.confd 10-host-param.patch"
-builddir="$srcdir/$pkgname-$_pkgver"
+source="$pkgname-$pkgver.tar.gz::https://github.com/grafana/grafana-image-renderer/archive/v$pkgver.tar.gz
+ $pkgname.initd $pkgname.confd $pkgname.json"
build() {
export CHROME_BIN="/usr/bin/chromium-browser"
@@ -31,11 +29,12 @@ build() {
package() {
install -Dm755 "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname"
install -Dm644 "$srcdir/$pkgname.confd" "$pkgdir/etc/conf.d/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.json" "$pkgdir/etc/$pkgname.json"
install -dm755 "$pkgdir/usr/share/$pkgname"
cp -r "$builddir/node_modules" "$builddir/build" "$builddir/proto" "$pkgdir/usr/share/$pkgname/"
}
-sha512sums="01e8dbb779c16053ca117169eaa922521fbff3b36df76711ca89e7ad82fc4a2a39e108d6c882010beb27d548629dde4cd696147d1c46aa7f501dcb77e89fc84e grafana-image-renderer-1.0.8-beta2.tar.gz
-79d28359b873ecc584dae7cc590137e4b380606e494e4614e3d1da307e6616dcdc86181bd5d09f97f6df13d7863bf90f9393336df437a97a9124dc6c1ba15762 grafana-image-renderer.initd
-ee4fd884d39eb556ffebeb3bc8fc66295d660e94f0a1d58dea57745da967f62216096e481e417cecaf8a51c4181dff4f4586b70cfc2ee7dbad622a6b28735ad0 grafana-image-renderer.confd
-04cc3b837c6c12d600c84b98d68e098147ff041b1e64de44f3a9da0c0fa1adca8ddc58aa3991354e9d48a137603a4bc5a284ae2c2a7997af4460bc14d4c3bf71 10-host-param.patch"
+sha512sums="e56052defa8f107e44825b3e81d90451b110d2c6b2ef40560e46d2c1661a5267665ea17d29d21af2b129dbe601307ecf221674a59c2928ae58eb4098c6607bb7 grafana-image-renderer-1.0.8.tar.gz
+1d260c94c1eebdc84c0dff462372f9b2fceced0d10fbcf64ec2509f87524f7f39f86173636da6f140bed3e329d6f03b634e826ea19fc30eaf3d6ea232eb4e4c3 grafana-image-renderer.initd
+88a119ad18fbde490ab9213487ae16b8aeeb65437275a1112f7423fa581a7470e6fb68654c2fd439afa68c0333aeefd0711f3fffd53615fa51d0702c80ed1c1b grafana-image-renderer.confd
+4fce1f7111e24d6f6a14abe77d1c4096c05b0a9a1274e78a77af75594be4c0ccacd0d234ddbc88372d291bfc7096bb7f4e859463b4aaf627bcf6162b87df7413 grafana-image-renderer.json"
diff --git a/testing/grafana-image-renderer/grafana-image-renderer.confd b/testing/grafana-image-renderer/grafana-image-renderer.confd
index 7b98c2c512..75d53b8384 100644
--- a/testing/grafana-image-renderer/grafana-image-renderer.confd
+++ b/testing/grafana-image-renderer/grafana-image-renderer.confd
@@ -1 +1 @@
-GRAFANA_IR_OPTS="--port=3001 --host=127.0.0.1"
+GRAFANA_IR_OPTS="--config=/etc/grafana-image-renderer.json"
diff --git a/testing/grafana-image-renderer/grafana-image-renderer.initd b/testing/grafana-image-renderer/grafana-image-renderer.initd
index 08e15e2b0f..a1eab435e9 100644
--- a/testing/grafana-image-renderer/grafana-image-renderer.initd
+++ b/testing/grafana-image-renderer/grafana-image-renderer.initd
@@ -8,8 +8,6 @@ command_args="build/app.js server $GRAFANA_IR_OPTS"
command_user=grafanair:grafanair
directory=/usr/share/grafana-image-renderer
-export CHROME_BIN=/usr/bin/chromium-browser
-
depend() {
need net
after firewall
diff --git a/testing/grafana-image-renderer/grafana-image-renderer.json b/testing/grafana-image-renderer/grafana-image-renderer.json
new file mode 100644
index 0000000000..6f90a7acca
--- /dev/null
+++ b/testing/grafana-image-renderer/grafana-image-renderer.json
@@ -0,0 +1,30 @@
+{
+ "service": {
+ "host": "127.0.0.1",
+ "port": 3001,
+ "metrics": {
+ "enabled": false,
+ "collectDefaultMetrics": true,
+ "requestDurationBuckets": [1, 5, 7, 9, 11, 13, 15, 20, 30]
+ },
+ "logging": {
+ "level": "info",
+ "console": {
+ "json": true,
+ "colorize": false
+ }
+ }
+ },
+ "rendering": {
+ "timezone": null,
+ "chromeBin": "/usr/bin/chromium-browser",
+ "ignoresHttpsErrors": false,
+ "timingMetrics": false,
+ "mode": "default",
+ "clustering": {
+ "mode": "browser",
+ "maxConcurrency": 5
+ },
+ "verboseLogging": false
+ }
+}