WIP Add default alertmanager route and receiver

This commit is contained in:
2026-07-06 11:35:32 +02:00
parent 5e7a0c07b0
commit 65c1933a99
3 changed files with 57 additions and 7 deletions
@@ -55,12 +55,20 @@ file "/usr/local/bin/alertmanager" do
notifies :restart, "service[alertmanager]", :delayed
end
# TODO use Auth header once supported by hubot-incoming-webhook
credentials = data_bag_item("credentials", "hal8000_xmpp")
webhook_url = "https://hal8000.kosmos.chat/incoming/#{credentials['webhook_token']}"
template "/etc/prometheus/alertmanager.yml" do
source "alertmanager.yml.erb"
owner "root"
group "alertmanager"
mode "0644"
variables route: node["kosmos_prometheus"]["alertmanager"]["route"],
receivers: node["kosmos_prometheus"]["alertmanager"]["receivers"],
webhook_url: webhook_url
notifies :restart, "service[alertmanager]", :delayed
sensitive true
end
systemd_unit "alertmanager.service" do