@@ -48,39 +48,43 @@ case $1 in
48
48
< % if_p(' alertmanager.log_format' ) do | log_format| %> \
49
49
--log.format=" <%= log_format %>" \
50
50
< % end %> \
51
+ < % if p(' alertmanager.cluster.enabled' , true) == false %> \
52
+ --cluster.listen-address=" " \
53
+ < % else %> \
51
54
--cluster.listen-address=< %= " #{p('alertmanager.cluster.listen_address', spec.ip)}:#{p('alertmanager.mesh.port', p('alertmanager.cluster.port'))}" %> \
52
- < % if_p(' alertmanager.cluster.advertise_address' ) do | address| %> \
55
+ < % if_p(' alertmanager.cluster.advertise_address' ) do | address| %> \
53
56
--cluster.advertise-address=" <%= " #{address}:#{p(' alertmanager.mesh.port' , p(' alertmanager.cluster.port' ))}" %>" \
54
- < % end %> \
55
- < % if_p(' alertmanager.cluster.gossip_interval' ) do | gossip_interval| %> \
57
+ < % end %> \
58
+ < % if_p(' alertmanager.cluster.gossip_interval' ) do | gossip_interval| %> \
56
59
--cluster.gossip-interval=" <%= gossip_interval %>" \
57
- < % end %> \
58
- < % link(' alertmanager' ).instances.each do | instance| %> \
60
+ < % end %> \
61
+ < % link(' alertmanager' ).instances.each do | instance| %> \
59
62
--cluster.peer=" <%= " #{instance.address}:#{link(' alertmanager' ).p(' alertmanager.mesh.port' , p(' alertmanager.cluster.port' ))}" %>" \
60
- < % end %> \
61
- < % if_p(' alertmanager.cluster.peer_timeout' ) do | peer_timeout| %> \
63
+ < % end %> \
64
+ < % if_p(' alertmanager.cluster.peer_timeout' ) do | peer_timeout| %> \
62
65
--cluster.peer-timeout=" <%= peer_timeout %>" \
63
- < % end %> \
64
- < % if_p(' alertmanager.cluster.probe_interval' ) do | probe_interval| %> \
66
+ < % end %> \
67
+ < % if_p(' alertmanager.cluster.probe_interval' ) do | probe_interval| %> \
65
68
--cluster.probe-interval=" <%= probe_interval %>" \
66
- < % end %> \
67
- < % if_p(' alertmanager.cluster.probe_timeout' ) do | probe_timeout| %> \
69
+ < % end %> \
70
+ < % if_p(' alertmanager.cluster.probe_timeout' ) do | probe_timeout| %> \
68
71
--cluster.probe-timeout=" <%= probe_timeout %>" \
69
- < % end %> \
70
- < % if_p(' alertmanager.cluster.pushpull_interval' ) do | pushpull_interval| %> \
72
+ < % end %> \
73
+ < % if_p(' alertmanager.cluster.pushpull_interval' ) do | pushpull_interval| %> \
71
74
--cluster.pushpull-interval=" <%= pushpull_interval %>" \
72
- < % end %> \
73
- < % if_p(' alertmanager.cluster.reconnect_interval' ) do | reconnect_interval| %> \
75
+ < % end %> \
76
+ < % if_p(' alertmanager.cluster.reconnect_interval' ) do | reconnect_interval| %> \
74
77
--cluster.reconnect-interval=" <%= reconnect_interval %>" \
75
- < % end %> \
76
- < % if_p(' alertmanager.cluster.reconnect_timeout' ) do | reconnect_timeout| %> \
78
+ < % end %> \
79
+ < % if_p(' alertmanager.cluster.reconnect_timeout' ) do | reconnect_timeout| %> \
77
80
--cluster.reconnect-timeout=" <%= reconnect_timeout %>" \
78
- < % end %> \
79
- < % if_p(' alertmanager.cluster.settle_timeout' ) do | settle_timeout| %> \
81
+ < % end %> \
82
+ < % if_p(' alertmanager.cluster.settle_timeout' ) do | settle_timeout| %> \
80
83
--cluster.settle-timeout=" <%= settle_timeout %>" \
81
- < % end %> \
82
- < % if_p(' alertmanager.cluster.tcp_timeout' ) do | tcp_timeout| %> \
84
+ < % end %> \
85
+ < % if_p(' alertmanager.cluster.tcp_timeout' ) do | tcp_timeout| %> \
83
86
--cluster.tcp-timeout=" <%= tcp_timeout %>" \
87
+ < % end %> \
84
88
< % end %> \
85
89
--storage.path=" ${STORE_DIR} " \
86
90
< % if_p(' alertmanager.web.external_url' ) do | external_url| %> \
0 commit comments