From e044711b08a42b589a14637a2260a3a325e96e52 Mon Sep 17 00:00:00 2001
From: woodsaj <awoods@raintank.io>
Date: Mon, 21 Jan 2019 21:53:36 +0800
Subject: [PATCH] add external_labels support to promtail ksonnet

---
 production/ksonnet/promtail/promtail.libsonnet | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/production/ksonnet/promtail/promtail.libsonnet b/production/ksonnet/promtail/promtail.libsonnet
index 9088f223..51d910cc 100644
--- a/production/ksonnet/promtail/promtail.libsonnet
+++ b/production/ksonnet/promtail/promtail.libsonnet
@@ -13,6 +13,7 @@ k {
       scheme: 'https',
       hostname: 'logs-us-west1.grafana.net',
       dataroot: '/var/lib/docker',
+      external_labels: {},
     },
 
 
@@ -37,6 +38,9 @@ k {
     ]),
 
   promtail_config:: {
+    client: {
+      external_labels: $._config.promtail_config.external_labels,
+    },
     scrape_configs: [
       {
         job_name: 'kubernetes-pods',
@@ -205,5 +209,5 @@ k {
     daemonSet.mixin.spec.template.spec.withServiceAccount('promtail') +
     $.util.configVolumeMount('promtail', '/etc/promtail') +
     $.util.hostVolumeMount('varlog', '/var/log', '/var/log') +
-    $.util.hostVolumeMount('varlibdockercontainers', $._config.promtail_config.dataroot + '/containers', '/var/lib/docker/containers', readOnly=true),
+    $.util.hostVolumeMount('varlibdockercontainers', $._config.promtail_config.dataroot + '/containers', $._config.promtail_config.dataroot + '/containers', readOnly=true),
 }
-- 
GitLab