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