[stable/prometheus-operator] Up versions of operator, prometheus (#18528)

* 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>
This commit is contained in:
Vasily Sliouniaev
2019-11-02 10:43:39 -07:00
committed by Kubernetes Prow Robot
parent e606f65b72
commit edecc9842d
121 changed files with 175 additions and 2002 deletions
+2 -2
View File
@@ -11,8 +11,8 @@ name: prometheus-operator
sources:
- https://github.com/coreos/prometheus-operator
- https://coreos.com/operators/prometheus
version: 7.2.1
appVersion: 0.32.0
version: 7.3.0
appVersion: 0.34.0
tillerVersion: ">=2.12.0"
home: https://github.com/coreos/prometheus-operator
keywords:
+1 -2
View File
@@ -77,7 +77,7 @@ You can read more information on how to add firewall rules for the GKE control p
Alternatively, you can disable the hooks by setting `prometheusOperator.admissionWebhooks.enabled=false`.
### Helm fails to create CRDs
Due to a bug in helm, it is possible for the 5 CRDs that are created by this chart to fail to get fully deployed before Helm attempts to create resources that require them. This affects all versions of Helm with a [potential fix pending](https://github.com/helm/helm/pull/5112). In order to work around this issue when installing the chart you will need to make sure all 5 CRDs exist in the cluster first and disable their previsioning by the chart:
You should upgrade to Helm 2.14 + in order to avoid this issue. However, if you are stuck with an earlier Helm release you should instead use the following approach: Due to a bug in helm, it is possible for the 5 CRDs that are created by this chart to fail to get fully deployed before Helm attempts to create resources that require them. This affects all versions of Helm with a [potential fix pending](https://github.com/helm/helm/pull/5112). In order to work around this issue when installing the chart you will need to make sure all 5 CRDs exist in the cluster first and disable their previsioning by the chart:
1. Create CRDs
```console
@@ -170,7 +170,6 @@ The following tables list the configurable parameters of the prometheus-operator
| `prometheusOperator.configReloaderMemory` | Set the prometheus config reloader side-car memory limit. If unset, uses the prometheus-operator project default | `nil` |
| `prometheusOperator.configmapReloadImage.repository` | Repository for configmapReload image | `quay.io/coreos/configmap-reload` |
| `prometheusOperator.configmapReloadImage.tag` | Tag for configmapReload image | `v0.0.1` |
| `prometheusOperator.crdApiGroup` | Specify the API Group for the CustomResourceDefinitions | `monitoring.coreos.com` |
| `prometheusOperator.createCustomResource` | Create CRDs. Required if deploying anything besides the operator itself as part of the release. The operator will create / update these on startup. If your Helm version < 2.10 you will have to either create the CRDs first or deploy the operator first, then the rest of the resources | `true` |
| `prometheusOperator.denyNamespaces` | Namespaces not to scope the interaction of the Prometheus Operator (deny list). | `{}` |
| `prometheusOperator.enabled` | Deploy Prometheus Operator. Only one of these should be deployed into the cluster | `true` |
File diff suppressed because it is too large Load Diff
@@ -108,7 +108,7 @@ header = '''# Generated from '%(name)s' group from %(url)s
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=%(min_kubernetes)s" $kubeTargetVersion) (semverCompare "<%(max_kubernetes)s" $kubeTargetVersion) .Values.defaultRules.create%(condition)s }}%(init_line)s
apiVersion: {{ printf "%%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%%s-%%s" (include "prometheus-operator.fullname" .) "%(name)s" | trunc 63 | trimSuffix "-" }}
@@ -1,5 +1,5 @@
The Prometheus Operator has been installed. Check its status by running:
kubectl --namespace {{ .Release.Namespace }} get pods -l "release={{ .Release.Name }}"
kubectl --namespace {{ $.Release.Namespace }} get pods -l "release={{ $.Release.Name }}"
Visit https://github.com/coreos/prometheus-operator for instructions on how
to create & configure Alertmanager and Prometheus instances using the Operator.
@@ -47,8 +47,8 @@ The longest name that gets created adds and extra 37 characters, so truncation s
{{/* Generate basic labels */}}
{{- define "prometheus-operator.labels" }}
chart: {{ template "prometheus-operator.chartref" . }}
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
release: {{ $.Release.Name | quote }}
heritage: {{ $.Release.Service | quote }}
{{- if .Values.commonLabels}}
{{ toYaml .Values.commonLabels }}
{{- end }}
@@ -1,9 +1,9 @@
{{- if .Values.alertmanager.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: Alertmanager
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -20,7 +20,7 @@ spec:
{{- else if and .Values.alertmanager.ingress.enabled .Values.alertmanager.ingress.hosts }}
externalUrl: "http://{{ index .Values.alertmanager.ingress.hosts 0 }}{{ .Values.alertmanager.alertmanagerSpec.routePrefix }}"
{{- else }}
externalUrl: http://{{ template "prometheus-operator.fullname" . }}-alertmanager.{{ .Release.Namespace }}:{{ .Values.alertmanager.service.port }}
externalUrl: http://{{ template "prometheus-operator.fullname" . }}-alertmanager.{{ $.Release.Namespace }}:{{ .Values.alertmanager.service.port }}
{{- end }}
{{- if .Values.alertmanager.alertmanagerSpec.nodeSelector }}
nodeSelector:
@@ -7,7 +7,7 @@ apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ $serviceName }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- if .Values.alertmanager.ingress.annotations }}
annotations:
{{ toYaml .Values.alertmanager.ingress.annotations | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -14,5 +13,5 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.alertmanager.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Secret
metadata:
name: alertmanager-{{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- if .Values.alertmanager.secret.annotations }}
annotations:
{{ toYaml .Values.alertmanager.secret.annotations | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "prometheus-operator.alertmanager.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -1,9 +1,9 @@
{{- if and .Values.alertmanager.enabled .Values.alertmanager.serviceMonitor.selfMonitor }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -11,10 +11,10 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-alertmanager
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- {{ .Release.Namespace | quote }}
- {{ $.Release.Namespace | quote }}
endpoints:
- port: web
{{- if .Values.alertmanager.serviceMonitor.interval }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-coredns
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-coredns
jobLabel: coredns
@@ -1,9 +1,9 @@
{{- if .Values.coreDns.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-coredns
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-coredns
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-coredns
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -1,9 +1,9 @@
{{- if .Values.kubeApiServer.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-apiserver
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-apiserver
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Endpoints
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-controller-manager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-controller-manager
k8s-app: kube-controller-manager
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-controller-manager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-controller-manager
jobLabel: kube-controller-manager
@@ -1,9 +1,9 @@
{{- if .Values.kubeControllerManager.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-controller-manager
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-controller-manager
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-kube-controller-manager
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-dns
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-dns
jobLabel: kube-dns
@@ -1,9 +1,9 @@
{{- if .Values.kubeDns.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-dns
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-dns
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-kube-dns
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Endpoints
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-etcd
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-etcd
k8s-app: etcd-server
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-etcd
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-etcd
jobLabel: kube-etcd
@@ -1,9 +1,9 @@
{{- if .Values.kubeEtcd.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-etcd
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-etcd
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-kube-etcd
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Endpoints
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-proxy
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-proxy
k8s-app: kube-proxy
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-proxy
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-proxy
jobLabel: kube-proxy
@@ -1,9 +1,9 @@
{{- if .Values.kubeProxy.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-proxy
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-proxy
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-kube-proxy
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Endpoints
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-scheduler
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-scheduler
k8s-app: kube-scheduler
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-scheduler
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-scheduler
jobLabel: kube-scheduler
@@ -1,9 +1,9 @@
{{- if .Values.kubeScheduler.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-scheduler
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-scheduler
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-kube-scheduler
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- "kube-system"
@@ -1,9 +1,9 @@
{{- if .Values.kubeStateMetrics.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kube-state-metrics
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kube-state-metrics
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -26,5 +26,5 @@ spec:
selector:
matchLabels:
app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/instance: "{{ $.Release.Name }}"
{{- end }}
@@ -1,9 +1,9 @@
{{- if .Values.kubelet.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-kubelet
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-kubelet
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -1,9 +1,9 @@
{{- if .Values.nodeExporter.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-node-exporter
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-node-exporter
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: prometheus-node-exporter
release: {{ .Release.Name }}
release: {{ $.Release.Name }}
endpoints:
- port: metrics
{{- if .Values.nodeExporter.serviceMonitor.interval }}
@@ -10,7 +10,7 @@ items:
kind: ConfigMap
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) $dashboardName | trunc 63 | trimSuffix "-" }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
{{- if $.Values.grafana.sidecar.dashboards.label }}
{{ $.Values.grafana.sidecar.dashboards.label }}: "1"
@@ -3,7 +3,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "prometheus-operator.fullname" . }}-grafana-datasource
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
{{ $.Values.grafana.sidecar.datasources.label }}: "1"
app: {{ template "prometheus-operator.name" $ }}-grafana
@@ -1,9 +1,9 @@
{{- if and .Values.grafana.enabled .Values.grafana.serviceMonitor.selfMonitor }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-grafana
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-grafana
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -11,10 +11,10 @@ spec:
selector:
matchLabels:
app: grafana
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- {{ .Release.Namespace | quote }}
- {{ $.Release.Namespace | quote }}
endpoints:
- port: service
{{- if .Values.grafana.serviceMonitor.interval }}
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -17,5 +17,5 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: batch/v1
kind: Job
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission-create
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -35,8 +35,8 @@ spec:
imagePullPolicy: {{ .Values.prometheusOperator.admissionWebhooks.patch.pullPolicy }}
args:
- create
- --host={{ template "prometheus-operator.operator.fullname" . }},{{ template "prometheus-operator.operator.fullname" . }}.{{ .Release.Namespace }}.svc
- --namespace={{ .Release.Namespace }}
- --host={{ template "prometheus-operator.operator.fullname" . }},{{ template "prometheus-operator.operator.fullname" . }}.{{ $.Release.Namespace }}.svc
- --namespace={{ $.Release.Namespace }}
- --secret-name={{ template "prometheus-operator.fullname" . }}-admission
restartPolicy: OnFailure
serviceAccountName: {{ template "prometheus-operator.fullname" . }}-admission
@@ -3,7 +3,7 @@ apiVersion: batch/v1
kind: Job
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission-patch
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -36,7 +36,7 @@ spec:
args:
- patch
- --webhook-name={{ template "prometheus-operator.fullname" . }}-admission
- --namespace={{ .Release.Namespace }}
- --namespace={{ $.Release.Namespace }}
- --secret-name={{ template "prometheus-operator.fullname" . }}-admission
- --patch-failure-policy={{ .Values.prometheusOperator.admissionWebhooks.failurePolicy }}
restartPolicy: OnFailure
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -17,5 +17,5 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
@@ -3,7 +3,7 @@ apiVersion: admissionregistration.k8s.io/v1beta1
kind: MutatingWebhookConfiguration
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" $ }}-admission
{{- include "prometheus-operator.labels" $ | indent 4 }}
@@ -16,7 +16,7 @@ webhooks:
{{- end }}
rules:
- apiGroups:
- {{ .Values.prometheusOperator.crdApiGroup }}
- monitoring.coreos.com
apiVersions:
- "*"
resources:
@@ -26,7 +26,7 @@ webhooks:
- UPDATE
clientConfig:
service:
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
name: {{ template "prometheus-operator.operator.fullname" $ }}
path: /admission-prometheusrules/mutate
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: admissionregistration.k8s.io/v1beta1
kind: ValidatingWebhookConfiguration
metadata:
name: {{ template "prometheus-operator.fullname" . }}-admission
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" $ }}-admission
{{- include "prometheus-operator.labels" $ | indent 4 }}
@@ -16,7 +16,7 @@ webhooks:
{{- end }}
rules:
- apiGroups:
- {{ .Values.prometheusOperator.crdApiGroup }}
- monitoring.coreos.com
apiVersions:
- "*"
resources:
@@ -26,7 +26,7 @@ webhooks:
- UPDATE
clientConfig:
service:
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
name: {{ template "prometheus-operator.operator.fullname" $ }}
path: /admission-prometheusrules/validate
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: batch/v1
kind: Job
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator-cleanup
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
annotations:
"helm.sh/hook": pre-delete
"helm.sh/hook-weight": "3"
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -15,7 +14,7 @@ rules:
verbs:
- '*'
- apiGroups:
- {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
- monitoring.coreos.com
resources:
- alertmanagers
- prometheuses
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -14,5 +13,5 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.operator.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -4,15 +4,14 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: {{ printf "alertmanagers.%s" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
namespace: {{ .Release.Namespace }}
name: alertmanagers.monitoring.coreos.com
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
annotations:
"helm.sh/hook": crd-install
spec:
group: {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
group: monitoring.coreos.com
names:
kind: Alertmanager
plural: alertmanagers
@@ -4,15 +4,14 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: {{ printf "podmonitors.%s" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
namespace: {{ .Release.Namespace }}
name: podmonitors.monitoring.coreos.com
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
annotations:
"helm.sh/hook": crd-install
spec:
group: {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
group: monitoring.coreos.com
names:
kind: PodMonitor
plural: podmonitors
@@ -4,15 +4,14 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: {{ printf "prometheuses.%s" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
namespace: {{ .Release.Namespace }}
name: prometheuses.monitoring.coreos.com
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
annotations:
"helm.sh/hook": crd-install
spec:
group: {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
group: monitoring.coreos.com
names:
kind: Prometheus
plural: prometheuses
@@ -4,15 +4,14 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: {{ printf "prometheusrules.%s" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
namespace: {{ .Release.Namespace }}
name: prometheusrules.monitoring.coreos.com
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
annotations:
"helm.sh/hook": crd-install
spec:
group: {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
group: monitoring.coreos.com
names:
kind: PrometheusRule
plural: prometheusrules
@@ -4,15 +4,14 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
name: {{ printf "servicemonitors.%s" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
namespace: {{ .Release.Namespace }}
name: servicemonitors.monitoring.coreos.com
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
annotations:
"helm.sh/hook": crd-install
spec:
group: {{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
group: monitoring.coreos.com
names:
kind: ServiceMonitor
plural: servicemonitors
@@ -3,7 +3,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -12,7 +12,7 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-operator
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
template:
metadata:
labels:
@@ -47,7 +47,6 @@ spec:
- --deny-namespaces={{ .Values.prometheusOperator.denyNamespaces | join "," }}
{{- end }}
- --logtostderr=true
- --crd-apigroup={{ .Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com" }}
- --localhost=127.0.0.1
- --prometheus-config-reloader={{ .Values.prometheusOperator.prometheusConfigReloaderImage.repository }}:{{ .Values.prometheusOperator.prometheusConfigReloaderImage.tag }}
- --config-reloader-image={{ .Values.prometheusOperator.configmapReloadImage.repository }}:{{ .Values.prometheusOperator.configmapReloadImage.tag }}
@@ -3,7 +3,6 @@ kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator-psp
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator-psp
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -14,5 +13,5 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.operator.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -45,6 +45,6 @@ spec:
{{- end }}
selector:
app: {{ template "prometheus-operator.name" . }}-operator
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
type: "{{ .Values.prometheusOperator.service.type }}"
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "prometheus-operator.operator.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -1,9 +1,9 @@
{{- if and .Values.prometheusOperator.enabled .Values.prometheusOperator.serviceMonitor.selfMonitor }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: {{ template "prometheus-operator.fullname" . }}-operator
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-operator
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -25,8 +25,8 @@ spec:
selector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}-operator
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
namespaceSelector:
matchNames:
- {{ .Release.Namespace | quote }}
- {{ $.Release.Namespace | quote }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus-am-relabel-confg
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus-am-relabel-confg
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus-am-confg
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus-am-confg
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -4,7 +4,7 @@ kind: List
items:
{{- if .Values.additionalPrometheusRulesMap }}
{{- range $prometheusRuleName, $prometheusRule := .Values.additionalPrometheusRulesMap }}
- apiVersion: {{ printf "%s/v1" ($.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
- apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ template "prometheus-operator.name" $ }}-{{ $prometheusRuleName }}
@@ -21,7 +21,7 @@ items:
{{- end }}
{{- else }}
{{- range .Values.additionalPrometheusRules }}
- apiVersion: {{ printf "%s/v1" ($.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
- apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ template "prometheus-operator.name" $ }}-{{ .name }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus-scrape-confg
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus-scrape-confg
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -14,6 +13,6 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.prometheus.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -11,7 +11,7 @@ metadata:
{{ toYaml .Values.prometheus.ingress.annotations | indent 4 }}
{{- end }}
name: {{ $serviceName }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -6,7 +6,7 @@ apiVersion: extensions/v1beta1
kind: IngressList
metadata:
name: {{ include "prometheus-operator.fullname" $ }}-prometheus-ingressperreplica
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
items:
{{ range $i, $e := until $count }}
- apiVersion: extensions/v1beta1
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodDisruptionBudget
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,7 @@ apiVersion: v1
kind: List
items:
{{- range .Values.prometheus.additionalPodMonitors }}
- apiVersion: {{ printf "%s/v1" ($.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
- apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: {{ .name }}
@@ -1,9 +1,9 @@
{{- if .Values.prometheus.enabled }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -17,7 +17,7 @@ spec:
{{- if .Values.prometheus.prometheusSpec.alertingEndpoints }}
{{ toYaml .Values.prometheus.prometheusSpec.alertingEndpoints | indent 6 }}
{{- else if .Values.alertmanager.enabled }}
- namespace: {{ .Release.Namespace }}
- namespace: {{ $.Release.Namespace }}
name: {{ template "prometheus-operator.fullname" . }}-alertmanager
port: web
{{- if .Values.alertmanager.alertmanagerSpec.routePrefix }}
@@ -37,7 +37,7 @@ spec:
{{- if .Values.prometheus.prometheusSpec.prometheusExternalLabelNameClear }}
prometheusExternalLabelName: ""
{{- else if .Values.prometheus.prometheusSpec.prometheusExternalLabelName }}
prometheusExternalLabelName: "{{ .Values.prometheus.prometheusSpec.prometheusExternalLabelName }}"
prometheusExternalLabelName: "{{ .Values.prometheus.prometheusSpec.prometheusExternalLabelName }}"
{{- end }}
{{- if .Values.prometheus.prometheusSpec.replicaExternalLabelNameClear }}
replicaExternalLabelName: ""
@@ -49,7 +49,7 @@ spec:
{{- else if and .Values.prometheus.ingress.enabled .Values.prometheus.ingress.hosts }}
externalUrl: "http://{{ index .Values.prometheus.ingress.hosts 0 }}{{ .Values.prometheus.prometheusSpec.routePrefix }}"
{{- else }}
externalUrl: http://{{ template "prometheus-operator.fullname" . }}-prometheus.{{ .Release.Namespace }}:{{ .Values.prometheus.service.port }}
externalUrl: http://{{ template "prometheus-operator.fullname" . }}-prometheus.{{ $.Release.Namespace }}:{{ .Values.prometheus.service.port }}
{{- end }}
{{- if .Values.prometheus.prometheusSpec.nodeSelector }}
nodeSelector:
@@ -96,7 +96,7 @@ spec:
{{ else if .Values.prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues }}
serviceMonitorSelector:
matchLabels:
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
{{ else }}
serviceMonitorSelector: {}
{{- end }}
@@ -112,7 +112,7 @@ spec:
{{ else if .Values.prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues }}
podMonitorSelector:
matchLabels:
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
{{ else }}
podMonitorSelector: {}
{{- end }}
@@ -147,7 +147,7 @@ spec:
ruleSelector:
matchLabels:
app: {{ template "prometheus-operator.name" . }}
release: {{ .Release.Name | quote }}
release: {{ $.Release.Name | quote }}
{{ else }}
ruleSelector: {}
{{- end }}
@@ -3,7 +3,6 @@ kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus-psp
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -3,7 +3,6 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus-psp
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -14,6 +13,6 @@ roleRef:
subjects:
- kind: ServiceAccount
name: {{ template "prometheus-operator.prometheus.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
{{- end }}
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: {{ template "prometheus-operator.fullname" . }}-prometheus
namespace: {{ .Release.Namespace }}
namespace: {{ $.Release.Namespace }}
labels:
app: {{ template "prometheus-operator.name" . }}-prometheus
{{ include "prometheus-operator.labels" . | indent 4 }}
@@ -6,7 +6,7 @@
{{- $operatorJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "operator" }}
{{- $alertmanagerJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "alertmanager" }}
{{- $namespace := .Release.Namespace }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "alertmanager.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeEtcd.enabled .Values.defaultRules.rules.etcd }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "etcd" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.general }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "general.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.k8s }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "k8s.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeApiServer.enabled .Values.defaultRules.rules.kubeApiserver }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kube-apiserver.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.kubePrometheusNodeRecording }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kube-prometheus-node-recording.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeScheduler.enabled .Values.defaultRules.rules.kubeScheduler }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kube-scheduler.rules" | trunc 63 | trimSuffix "-" }}
@@ -7,7 +7,7 @@
{{- $prometheusJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "prometheus" }}
{{- $alertmanagerJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "alertmanager" }}
{{- $namespace := .Release.Namespace }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kubernetes-absent" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeStateMetrics.enabled .Values.defaultRules.rules.kubernetesApps }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kubernetes-apps" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.kubernetesResources }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kubernetes-resources" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.kubernetesStorage }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kubernetes-storage" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.kubernetesSystem }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "kubernetes-system" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.nodeExporter.enabled .Values.defaultRules.rules.node }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "node-exporter.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.nodeExporter.enabled .Values.defaultRules.rules.node }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "node-exporter" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.network }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "node-network" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.time }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "node-time" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.nodeExporter.enabled .Values.defaultRules.rules.node }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "node.rules" | trunc 63 | trimSuffix "-" }}
@@ -5,7 +5,7 @@
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.prometheusOperator }}
{{- $operatorJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "operator" }}
{{- $namespace := .Release.Namespace }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "prometheus-operator" | trunc 63 | trimSuffix "-" }}
@@ -5,7 +5,7 @@
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create }}
{{- $prometheusJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "prometheus" }}
{{- $namespace := .Release.Namespace }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "prometheus" | trunc 63 | trimSuffix "-" }}
@@ -6,7 +6,7 @@
{{- $operatorJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "operator" }}
{{- $alertmanagerJob := printf "%s-%s" (include "prometheus-operator.fullname" .) "alertmanager" }}
{{- $namespace := .Release.Namespace }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "alertmanager.rules" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.10.0-0" $kubeTargetVersion) (semverCompare "<1.14.0-0" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeEtcd.enabled .Values.defaultRules.rules.etcd }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "etcd" | trunc 63 | trimSuffix "-" }}
@@ -3,7 +3,7 @@
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if and (semverCompare ">=1.10.0-0" $kubeTargetVersion) (semverCompare "<1.14.0-0" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.general }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: {{ printf "%s-%s" (include "prometheus-operator.fullname" .) "general.rules" | trunc 63 | trimSuffix "-" }}

Some files were not shown because too many files have changed in this diff Show More