* [stable/prometheus-operator] Ensure all rules can be toggled
Signed-off-by: Sean Clemmer <sean.clemmer@greenhouse.io>
* [stable/prometheus-operator] Bump chart verison to 8.15.7
Signed-off-by: Sean Clemmer <sean.clemmer@greenhouse.io>
* Re-sync prometheus rules
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Manually fix special notiation in prometheus rules
I see that this was previously manually fixed as well, so I kept it like before
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump chart version
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump patch version
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Fix Helm interpolation escaping in sync scripts
This should fix the issue of having a backtick (`) inside a {{ ... }} command block in prometheus syntax.
As per https://github.com/helm/charts/pull/21248#issuecomment-595725478
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump patch version
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Remove unnecessary whitespace
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump patch version
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump prometheus-operator chart patch version
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Update prometheus rules gain
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Sync grafana dashboards as well
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* Bump patch version for prometheus-operator chart
Signed-off-by: iuri aranda <iuri@skyscrapers.eu>
* [stable/prometheus-operator] add runbook_url prefix (#19810)
Fixes#19810
This adds support for parametrising runbook_url configuration in the
default rules configuration and the sync script. Some minor rules updates
as the latest changes are pulled in by the sync script.
Signed-off-by: Sean Johnson <seanson@users.noreply.github.com>
* [stable/prometheus-operator] chart version bump
Signed-off-by: Sean Johnson <seanson@users.noreply.github.com>
* Update core components
Signed-off-by: vas <vasily.sliouniaev@jet.com>
* Remove unsupported crdApiGroup param
This parameter already does not work and has not for many versions of
the operator, thus removing it is not a breaking change
Signed-off-by: vas <vasily.sliouniaev@jet.com>
* Fix {{ .Release to {{ $.Release
Signed-off-by: vas <vasily.sliouniaev@jet.com>
In the case alertingEndpoints is used, not every deployment may require an alertmanager with it. Prometheus will throw an alert in this case unless the rule is manually removed. This will just exlude the rule automatically should alertmanager be disabled.
Signed-off-by: Brian Nutt <brian@slice.com>
* condition each alerts
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* add documentation
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* remove double space
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* add kubernetesAbsent
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* fix condition on sync prometheus rules
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* run sync scripts to get new rules
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* update grafana dashboard
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* add rules configuration in test-values
Signed-off-by: Mathieu Herbert <mherbert@talend.com>
* [stable/prometheus-operator] add dashboards and rules sync scripts
Signed-off-by: Dmitry Verkhoturov <paskal.07@gmail.com>
* [stable/prometheus-operator] fix script to create dirs in case of their absence
Signed-off-by: Dmitry Verkhoturov <paskal.07@gmail.com>