projectsyn / component-prometheus

Commodore component to wrap kube-prometheus jsonnet library.
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Allow overriding default alertmanager routes/receivers/inhibition #47

Closed bastjan closed 2 years ago

bastjan commented 2 years ago

Context

All our config passed to kube-prometheus from yaml is merge. This means we can't remove the default alertmanager rules which are in arrays and nonsensical to us.

I've started with an add-on in a draft PR: https://github.com/projectsyn/component-prometheus/pull/48 . The add-on is evaluated too late and removes custom config too.

cc @TheBigLee