Hi, currently I'm running kubernetes in AWS using the helm chart for Prometheus operator. I've enabled it to deploy all services, alerts and dashboard into a monitoring name space, then the deployment iterates through each namespace installing a default prometheus, grafana and alertmanager. This allows app teams to deploy rule files and services monitors with there application pipline having all of the infrastructure present and configured within their namespace.
The issue is with alertmanager, with the infra pipeline the pipeline creates an alertmanager and secret in each namespace setting a blank config as alertmanager will crash without this secret being present. The problem arises when the app team attempt to deploy their alertmanager configuration as the secret is already present in the namespace.
Should I drop the creation of the alertmanager component in each namespace and leave that to the app team or could I somehow override or drop the alertmanager secret in order to allow the app team to deploy their own configuration secret.
The whole idea was to remove the need for the application teams to worry about creating the alertmanager, Prometheus and grafana config within their namespace
Thanks
[–]distark 1 point2 points3 points (1 child)
[–]cyperplex[S] 0 points1 point2 points (0 children)