Skip to content
Snippets Groups Projects
Unverified Commit fe81e7de authored by paulfantom's avatar paulfantom
Browse files

jsonnet: fix thanos example

parent 4f9d4640
No related branches found
No related tags found
No related merge requests found
(import 'github.com/thanos-io/thanos/mixin/alerts/sidecar.libsonnet') +
{
values+:: {
versions+:: { thanos: 'v0.14.0' },
imageRepos+:: { thanos: 'quay.io/thanos/thanos' },
thanos+:: {
version: '0.14.0',
image: 'quay.io/thanos/thanos:v0.14.0',
objectStorageConfig: {
key: 'thanos.yaml', // How the file inside the secret is called
name: 'thanos-objectstorage', // This is the name of your Kubernetes secret with the config
......@@ -26,9 +26,9 @@
apiVersion: 'v1',
kind: 'Service',
metadata: {
name: 'prometheus-' + p.name + '-thanos-sidecar',
namespace: p.namespace,
labels: { prometheus: p.name, app: 'thanos-sidecar' },
name: 'prometheus-' + p.config.name + '-thanos-sidecar',
namespace: p.config.namespace,
labels: { prometheus: p.config.name, app: 'thanos-sidecar' },
},
spec: {
ports: [
......@@ -42,9 +42,9 @@
prometheus+: {
spec+: {
thanos+: {
version: $._config.versions.thanos,
image: $._config.imageRepos.thanos + ':' + $._config.versions.thanos,
objectStorageConfig: $._config.thanos.objectStorageConfig,
version: $.values.thanos.version,
image: $.values.thanos.image,
objectStorageConfig: $.values.thanos.objectStorageConfig,
},
},
},
......@@ -54,7 +54,7 @@
kind: 'ServiceMonitor',
metadata: {
name: 'thanos-sidecar',
namespace: p.namespace,
namespace: p.config.namespace,
labels: {
'app.kubernetes.io/name': 'prometheus',
},
......@@ -64,7 +64,7 @@
jobLabel: 'app',
selector: {
matchLabels: {
prometheus: p.name,
prometheus: p.config.name,
app: 'thanos-sidecar',
},
},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment