monitoring/consul/config/service-intentions/monitoring-alertmanager.hcl

17 lines
504 B
HCL

Kind = "service-intentions"
Name = "[[ .instance ]]-alertmanager[[ .consul.suffix ]]"
Sources = [
{
Name = "[[ (merge .monitoring.alertmanager .).traefik.instance ]]"
Permissions = [
{
Action = "allow"
HTTP {
PathPrefix = "[[ if eq "" (urlParse .monitoring.alertmanager.public_url).Path ]]/[[ else ]](urlParse .monitoring.alertmanager.public_url).Path[[ end ]]"
Methods = ["GET", "HEAD", "POST", "PUT", "DELETE", "PATCH"]
}
}
]
}
]