The Helm Prometheus chart expects alertingEndpoints to have a port
of http, not a port number.
I'm unsure of the reasoning behind this, but this corrects the
documentation to reflect the current behaviour.
See #1356
* kube-prometheus: fix alert rule K8SManyNodesNotReady
* fix alert "K8SManyNodesNotReady" in helm templates & make generate
* Use sync_kube_prometheus.py to make rules in helm in sync
* Use 'prometheus.fullname' template when setting prometheus' prometheus label, instead of only .Release.Name
* Update Chart.yaml
* Update requirements.yaml
* use if/else
* Added support for multiple hostnames to alertmanager/prometheus/grafana
Ingress
* Fixed grafana/NOTES.txt and kube-prometheus/NOTES.txt
* Fixed kube-prometheus/NOTES.txt
* Fix typo of directory to DIrectory
https://kubernetes.io/docs/concepts/storage/volumes/
`apiVersion: v1
kind: Pod
metadata:
name: test-pd
spec:
containers:
- image: k8s.gcr.io/test-webserver
name: test-container
volumeMounts:
- mountPath: /test-pd
name: test-volume
volumes:
- name: test-volume
hostPath:
# directory location on host
path: /data
# this field is optional
type: Directory
`
Tried to deploy with the mountGrafanaConfig and got an error saying "directory" not supported
* Increment version
* Increment version
* Change version for grafana
* helm: Added additionalServiceMonitorLabels template
Add additional labels to ServiceMonitors in case of
custom ServiceMonitorSelector values in Prometheus.
* helm: Fixed file permissions
Removed unnecessary executable bit from helm chart files
* helm: Added additionalRulesConfigMapLabels template
Add additional labels to Prometheus Rules configmaps in
case of custom RuleSelector in Prometheus
* Revert "helm: Fixed file permissions"
This reverts commit 4d7d2e0745.
* helm: Bumped Chart Versions
Bumped chart versions as per review comments
* helm: possibility to add dashboards from custom configmaps to grafana
Dashboards can already be added by with .Values.serverDashboardFiles,
but this leads to very messy values-files when adding multiple complex
dashboards.
* helm: bump grafana and kube-prometheus chart versions
* template style fixes
* Update Chart.yaml
* charts: Add Core DNS Support
With CoreDNS becoming a first class citizen it should be an optional part
of the kube-prometheus deployment.
Fixes: #1174
* added kube-prometheus service and service monitor
In order to work directly with a cluster created by bootkube used port 9153,
and created a service exposing metrics since bootkube does does not. Also in
the helm chart changed the default port to 9153 since that is the coredns
plugins default port and to be consistent throughout the repo.
* charts: Pass TLS config to etcd service monitor
In order to use this chart in our environment we need to specify a TLS configuration
this will allow us to pass one.
Fixes #1162
* helm/prometheus: prometheus template
allow Rules Selector to use other Selectors besides matchLabels
* helm/prometheus: fix custom prometheus rules
Fixed labelling of custom rules ConfigMap, caused by #1096
* helm/prometheus: add comments for custom prometheus rules
comments regarding prometheus rulesSelector and rules.additionalLabels
* helm/kube-prometheus: info about rules.additionalLabels
Added rules.additionalLabels that was introduced in the required chart, helm/prometheus
* helm/exporter-node : add args and volumes configurability to the node-exporter
* helm/exporter-node : review feedbacks - move extra* values under the 'container' key
* helm/exporter-node : review feedbacks - flatten nested if statements using the and function
* Add the possibility to mount grafana config
* Bump grafana version
* Bump kube-prometheus version
* Rebase master and bump grafan and kube-prometheus versions