[stable/prometheus-operator] Updated the kube-state-metrics svc matchlabels (#15578)

* Updated the kube-state-metrics svc matchlabels

The labels from kube-state-metrics service have been changed in commit: https://github.com/helm/charts/commit/ece06ce7535925760b901d630320b429524e6dea#diff-5683c47f1fce3f75f10401ba9b88815b

Signed-off-by: André R. de Miranda <andre@miranda.work>

* Bumped version

Signed-off-by: André R. de Miranda <andre@miranda.work>

* Changed jobLabel from app to app.kubernetes.io/name

Signed-off-by: André R. de Miranda <andre@miranda.work>

* Updated version of kube-state-metric dependency and regenerated the requeriments.lock

Signed-off-by: André R. de Miranda <andre@miranda.work>

* Added helm upgrade instruction in the README

Signed-off-by: André R. de Miranda <andre@miranda.work>
This commit is contained in:
André R. de Miranda
2019-07-19 08:01:18 -07:00
committed by Kubernetes Prow Robot
parent bd4c1a47b1
commit 0ae5180276
5 changed files with 15 additions and 9 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ name: prometheus-operator
sources:
- https://github.com/coreos/prometheus-operator
- https://coreos.com/operators/prometheus
version: 5.19.0
version: 6.0.0
appVersion: 0.31.1
home: https://github.com/coreos/prometheus-operator
keywords:
+6
View File
@@ -93,6 +93,12 @@ The `crd-install` hook is required to deploy the prometheus operator CRDs before
1. Install prometheus-operator by itself, disabling everything but the prometheus-operator component, and also setting `prometheusOperator.serviceMonitor.selfMonitor=false`
2. Install all the other components, and configure `prometheus.additionalServiceMonitors` to scrape the prometheus-operator service.
### Upgrade
When executing the `helm upgrade` to avoid the error below is need add the argument `--force`.
> invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app.kubernetes.io/name":"kube-state-metrics"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
## Configuration
The following tables list the configurable parameters of the prometheus-operator chart and their default values.
+4 -4
View File
@@ -1,12 +1,12 @@
dependencies:
- name: kube-state-metrics
repository: https://kubernetes-charts.storage.googleapis.com/
version: 1.6.5
version: 2.0.0
- name: prometheus-node-exporter
repository: https://kubernetes-charts.storage.googleapis.com/
version: 1.5.1
- name: grafana
repository: https://kubernetes-charts.storage.googleapis.com/
version: 3.5.10
digest: sha256:a3d1b543bd95ccc050bec80481dc4ab231d8c8e9febda173654c462ab9105b48
generated: "2019-07-10T09:21:49.560501-07:00"
version: 3.5.11
digest: sha256:f1b0b94a4f7a5f58dbb6f13007f9d3379a6f7cdd320b4ebdaf8c85da96b0b955
generated: 2019-07-17T08:11:31.394436052-03:00
+1 -1
View File
@@ -1,7 +1,7 @@
dependencies:
- name: kube-state-metrics
version: 1.6.*
version: 2.0.*
repository: https://kubernetes-charts.storage.googleapis.com/
condition: kubeStateMetrics.enabled
@@ -7,7 +7,7 @@ metadata:
app: {{ template "prometheus-operator.name" . }}-kube-state-metrics
{{ include "prometheus-operator.labels" . | indent 4 }}
spec:
jobLabel: app
jobLabel: app.kubernetes.io/name
endpoints:
- port: http
{{- if .Values.kubeStateMetrics.serviceMonitor.interval }}
@@ -24,6 +24,6 @@ spec:
{{- end }}
selector:
matchLabels:
app: kube-state-metrics
release: "{{ .Release.Name }}"
app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: "{{ .Release.Name }}"
{{- end }}