mirror of
https://github.com/helm/charts.git
synced 2026-08-23 06:17:18 +00:00
* 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>
prometheus-operator hacks
sync_prometheus_rules.py
This script generates prometheus rules set for alertmanager from any properly formatted kubernetes yaml based on defined input, splitting rules to separate files based on group name.
Currently following imported:
- coreos/kube-prometheus rules set
-
In order to modify these rules:
- prepare and merge PR into kubernetes-mixin master and/or release branch
- run import inside your fork of coreos/kube-prometheus
jb update make generate-in-docker- prepare and merge PR with imported changes into coreos/kube-prometheus master and/or release branch
- run sync_prometheus_rules.py inside your fork of this repo
- send PR with changes to this repo
-
- etcd-io/etc rules set
- In order to modify these rules:
- prepare and merge PR into etcd-io/etcd repo
- run sync_prometheus_rules.py inside your fork of this repo
- send PR with changes to this repo
- In order to modify these rules:
sync_grafana_dashboards.py
This script generates grafana dashboards from json files, splitting them to separate files based on group name.
Currently following imported:
- coreos/kube-prometheus dashboards
-
In order to modify these dashboards:
- prepare and merge PR into kubernetes-mixin master and/or release branch
- run import inside your fork of coreos/kube-prometheus
jb update make generate-in-docker- prepare and merge PR with imported changes into coreos/kube-prometheus master and/or release branch
- run sync_grafana_dashboards.py inside your fork of this repo
- send PR with changes to this repo
-
- etcd-io/etc dashboard
- In order to modify this dashboard:
- prepare and merge PR into etcd-io/etcd repo
- run sync_grafana_dashboards.py inside your fork of this repo
- send PR with changes to this repo
- In order to modify this dashboard:
CoreDNS dashboard is the only dashboard which is maintained in this repo and can be changed without import.