From fc6ce7c64631511de824fb0f656b56324dabbfa5 Mon Sep 17 00:00:00 2001 From: Marco Pracucci Date: Thu, 22 Jul 2021 15:58:33 +0200 Subject: [PATCH] Fix alertmanager config change introduced in https://github.com/grafana/cortex-jsonnet/pull/344 Signed-off-by: Marco Pracucci --- operations/mimir/alertmanager.libsonnet | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/operations/mimir/alertmanager.libsonnet b/operations/mimir/alertmanager.libsonnet index 9566b0e935..ece40ec6ac 100644 --- a/operations/mimir/alertmanager.libsonnet +++ b/operations/mimir/alertmanager.libsonnet @@ -29,13 +29,7 @@ } + (if hasFallbackConfig then { 'alertmanager.configs.fallback': '/configs/alertmanager_fallback_config.yaml', - } else {}) + - (if isHA then { - 'alertmanager.cluster.listen-address': '[$(POD_IP)]:%s' % $._config.alertmanager.gossip_port, - 'alertmanager.cluster.peers': std.join(',', peers), - } else { - 'alertmanager.cluster.listen-address': '', - }), + } else {}), alertmanager_fallback_config_map: if hasFallbackConfig then @@ -66,7 +60,16 @@ else [], ) + container.withEnvMixin([container.envType.fromFieldPath('POD_IP', 'status.podIP')]) + - container.withArgsMixin($.util.mapToFlags($.alertmanager_args)) + + container.withArgsMixin( + $.util.mapToFlags($.alertmanager_args) + + ( + if isHA then + ['--alertmanager.cluster.listen-address=[$(POD_IP)]:%s' % $._config.alertmanager.gossip_port] + + ['--alertmanager.cluster.peers=%s' % std.join(',', peers)] + else + ['-alertmanager.cluster.listen-address=""'] + ) + ) + container.withVolumeMountsMixin( [volumeMount.new('alertmanager-data', '/data')] + if hasFallbackConfig then