Skip to content
Snippets Groups Projects
Commit 0eabd2e5 authored by Frederic Branczyk's avatar Frederic Branczyk
Browse files

kube-prometheus: Fix Alertmanager secret namespace.

parent c096a8fa
No related branches found
No related tags found
No related merge requests found
...@@ -25,7 +25,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; ...@@ -25,7 +25,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
repeat_interval: '12h', repeat_interval: '12h',
receiver: 'null', receiver: 'null',
routes: [ routes: [
{ {
receiver: 'null', receiver: 'null',
match: { match: {
alertname: 'DeadMansSwitch', alertname: 'DeadMansSwitch',
...@@ -35,7 +35,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; ...@@ -35,7 +35,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
}, },
receivers: [ receivers: [
{ {
name: 'null', name: 'null',
}, },
], ],
}, },
...@@ -47,12 +47,12 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet'; ...@@ -47,12 +47,12 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
secret: secret:
local secret = k.core.v1.secret; local secret = k.core.v1.secret;
if std.type($._config.alertmanager.config) == "object" then if std.type($._config.alertmanager.config) == 'object' then
secret.new('alertmanager-' + $._config.alertmanager.name, { 'alertmanager.yaml': std.base64(std.manifestYamlDoc($._config.alertmanager.config)) }) secret.new('alertmanager-' + $._config.alertmanager.name, { 'alertmanager.yaml': std.base64(std.manifestYamlDoc($._config.alertmanager.config)) }) +
secret.mixin.metadata.withNamespace($._config.namespace)
else else
secret.new('alertmanager-' + $._config.alertmanager.name, { 'alertmanager.yaml': std.base64($._config.alertmanager.config) }) secret.new('alertmanager-' + $._config.alertmanager.name, { 'alertmanager.yaml': std.base64($._config.alertmanager.config) }) +
+ secret.mixin.metadata.withNamespace($._config.namespace),
secret.mixin.metadata.withNamespace($._config.namespace),
serviceAccount: serviceAccount:
local serviceAccount = k.core.v1.serviceAccount; local serviceAccount = k.core.v1.serviceAccount;
......
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