From 6bea0f66b59b31cd73cce33cca8a3d4c3214f3d8 Mon Sep 17 00:00:00 2001
From: Matthias Loibl <mail@matthiasloibl.com>
Date: Wed, 9 Jan 2019 15:06:53 +0100
Subject: [PATCH] contrib/kube-prometheus: Update kube-prometheus-thanos for
 thanos v0.2

---
 .../kube-prometheus/kube-prometheus-thanos.libsonnet   | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
index 28b76dff..d809e493 100644
--- a/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
@@ -2,15 +2,20 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
 local service = k.core.v1.service;
 local servicePort = k.core.v1.service.mixin.spec.portsType;
 
-
 {
   _config+:: {
     versions+:: {
-      thanos: 'v0.1.0',
+      thanos: 'v0.2.1',
     },
     imageRepos+:: {
       thanos: 'improbable/thanos',
     },
+    thanos+:: {
+      objectStorageConfig: {
+        key: 'thanos.yaml', # How the file inside the secret is called
+        name: 'thanos-objstore-config', # This is the name of your Kubernetes secret with the config
+      },
+    },
   },
   prometheus+:: {
     prometheus+: {
@@ -22,6 +27,7 @@ local servicePort = k.core.v1.service.mixin.spec.portsType;
           peers: 'thanos-peers.' + $._config.namespace + '.svc:10900',
           version: $._config.versions.thanos,
           baseImage: $._config.imageRepos.thanos,
+          objectStorageConfig: $._config.thanos.objectStorageConfig,
         },
       },
     },
-- 
GitLab