* adapt sync script to add annotations to dashboards
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* run sync_grafana_dashboards, add new value to values.yaml
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* update readme for new grafana.sidecar.dashboards.annotations variable
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* rebase
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* fix trailing spaces
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* fix namespace template
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* re-run sync_grafana_dashboards
Signed-off-by: Marius Svechla <m.svechla@gmail.com>
* [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>
* Remove CRD hooks from CI entirely
Installing the operator by itself will create CRDs in the cluster
idempotently. We can then run the rest of the tests safely
Signed-off-by: vas <vasily.sliouniaev@jet.com>
* Remove irrelevant value
This cannot be relied upon because "CRD deletion is slow". Despite this
being a closed bug it's still an issue https://github.com/helm/helm/issues/4489
Signed-off-by: vas <vasily.sliouniaev@jet.com>
* updated grafana dashboards from upstream
Signed-off-by: Karol Pucynski <kpucynski@gmail.com>
* docs update
Signed-off-by: Karol Pucynski <kpucynski@gmail.com>
* chart version bump
Signed-off-by: Karol Pucynski <kpucynski@gmail.com>
* feat: update prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: remove thanos-cluster port from examples
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: manual del/install crd
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: cleanup crds
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: update test-values
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: clusterrole
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* bump: prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: crds
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* bump: prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: undo rules upgrade
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: fix readme
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* ci: cleanup crd before install
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* Clean up CRDs before install for CI
Signed-off-by: Vasily Sliouniaev <vasily.sliouniaev@jet.com>
* Update defaults for scraping cluster components
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Remove custom scrape intervals
These were not consistent in some cases (kubelet http vs https
configuration). The best-practice for this is to allow the config
to come from prometheus's default.
Added configuration options to specify custom durations if overrides
are desired
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Fix kubelet secure configuration relabellings
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Add hack/minikube
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Update README.md with changes to defaults
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* chmod
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Fix up minikube
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Fix monitors when using defaults
Signed-off-by: Vasily <vasily.sliouniaev@jet.com>
* Update contributing.md
Signed-off-by: Vasily <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>