[stable/prometheus] Fixes #9033, some resources are created when a component is disabled (#9274)

* [stable/prometheus] fixes #9033 resources created when component is disabled

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

* bump chart version

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
This commit is contained in:
lcavajani
2018-11-19 03:22:41 -08:00
committed by k8s-ci-robot
parent 39d4e70825
commit 3e67a964ee
13 changed files with 20 additions and 20 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name: prometheus
version: 7.4.1
version: 7.4.2
appVersion: 2.5.0
description: Prometheus is a monitoring system and time series database.
home: https://prometheus.io/
@@ -1,4 +1,4 @@
{{- if .Values.networkPolicy.enabled }}
{{- if and .Values.alertmanager.enabled .Values.networkPolicy.enabled -}}
apiVersion: {{ template "prometheus.networkPolicy.apiVersion" . }}
kind: NetworkPolicy
metadata:
@@ -23,4 +23,4 @@ spec:
component: "{{ .Values.server.name }}"
- ports:
- port: 9093
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.serviceAccounts.alertmanager.create }}
{{- if and .Values.alertmanager.enabled .Values.serviceAccounts.alertmanager.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -9,4 +9,4 @@ metadata:
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "prometheus.serviceAccountName.alertmanager" . }}
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.rbac.create }}
{{- if and .Values.kubeStateMetrics.enabled .Values.rbac.create -}}
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
@@ -1,4 +1,4 @@
{{- if .Values.rbac.create }}
{{- if and .Values.kubeStateMetrics.enabled .Values.rbac.create -}}
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
@@ -17,4 +17,4 @@ roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ template "prometheus.kubeStateMetrics.fullname" . }}
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.networkPolicy.enabled }}
{{- if and .Values.kubeStateMetrics.enabled .Values.networkPolicy.enabled -}}
apiVersion: {{ template "prometheus.networkPolicy.apiVersion" . }}
kind: NetworkPolicy
metadata:
@@ -23,4 +23,4 @@ spec:
component: "{{ .Values.server.name }}"
- ports:
- port: 8080
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.serviceAccounts.kubeStateMetrics.create }}
{{- if and .Values.kubeStateMetrics.enabled .Values.serviceAccounts.kubeStateMetrics.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -9,4 +9,4 @@ metadata:
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "prometheus.serviceAccountName.kubeStateMetrics" . }}
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.kubeStateMetrics.enabled -}}
{{- if and .Values.kubeStateMetrics.enabled .Values.kubeStateMetrics.enabled -}}
apiVersion: v1
kind: Service
metadata:
@@ -1,4 +1,4 @@
{{- if .Values.rbac.create }}
{{- if and .Values.nodeExporter.enabled .Values.rbac.create }}
{{- if .Values.nodeExporter.podSecurityPolicy.enabled }}
apiVersion: extensions/v1beta1
kind: PodSecurityPolicy
@@ -1,4 +1,4 @@
{{- if .Values.rbac.create }}
{{- if and .Values.nodeExporter.enabled .Values.rbac.create }}
{{- if .Values.nodeExporter.podSecurityPolicy.enabled }}
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: Role
@@ -1,4 +1,4 @@
{{- if .Values.rbac.create }}
{{- if and .Values.nodeExporter.enabled .Values.rbac.create }}
{{- if .Values.nodeExporter.podSecurityPolicy.enabled }}
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@@ -1,4 +1,4 @@
{{- if .Values.serviceAccounts.nodeExporter.create }}
{{- if and .Values.nodeExporter.enabled .Values.serviceAccounts.nodeExporter.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -9,4 +9,4 @@ metadata:
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "prometheus.serviceAccountName.nodeExporter" . }}
{{- end }}
{{- end -}}
@@ -1,4 +1,4 @@
{{- if .Values.serviceAccounts.pushgateway.create }}
{{- if and .Values.pushgateway.enabled .Values.serviceAccounts.pushgateway.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -9,4 +9,4 @@ metadata:
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "prometheus.serviceAccountName.pushgateway" . }}
{{- end }}
{{- end -}}