mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Adding support for replicaExternalLabelName and prometheusExternalLabelName. (#14572)
Signed-off-by: Bismarck Paliz <bismarck.paliz@jet.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
09b3ed6205
commit
350abaff4d
@@ -11,7 +11,7 @@ name: prometheus-operator
|
||||
sources:
|
||||
- https://github.com/coreos/prometheus-operator
|
||||
- https://coreos.com/operators/prometheus
|
||||
version: 5.12.1
|
||||
version: 5.12.2
|
||||
appVersion: 0.30.1
|
||||
home: https://github.com/coreos/prometheus-operator
|
||||
keywords:
|
||||
|
||||
@@ -214,6 +214,10 @@ The following tables list the configurable parameters of the prometheus-operator
|
||||
| `prometheus.prometheusSpec.scrapeInterval` | Interval between consecutive scrapes. | `""` |
|
||||
| `prometheus.prometheusSpec.evaluationInterval` | Interval between consecutive evaluations. | `""` |
|
||||
| `prometheus.prometheusSpec.externalLabels` | The labels to add to any time series or alerts when communicating with external systems (federation, remote storage, Alertmanager). | `[]` |
|
||||
| `prometheus.prometheusSpec.replicaExternalLabelName` | Name of the external label used to denote replica name. | `""` |
|
||||
| `prometheus.prometheusSpec.replicaExternalLabelNameClear` | If true, the Operator won't add the external label used to denote replica name. | `false` |
|
||||
| `prometheus.prometheusSpec.prometheusExternalLabelName` | Name of the external label used to denote Prometheus instance name. | `""` |
|
||||
| `prometheus.prometheusSpec.prometheusExternalLabelNameClear` | If true, the Operator won't add the external label used to denote Prometheus instance name. | `false` |
|
||||
| `prometheus.prometheusSpec.externalUrl` | The external URL the Prometheus instances will be available under. This is necessary to generate correct URLs. This is necessary if Prometheus is not served from root of a DNS name. | `""` |
|
||||
| `prometheus.prometheusSpec.routePrefix` | The route prefix Prometheus registers HTTP handlers for. This is useful, if using ExternalURL and a proxy is rewriting HTTP routes of a request, and the actual ExternalURL is still true, but the server serves requests under a different route prefix. For example for use with `kubectl proxy`. | `/` |
|
||||
| `prometheus.prometheusSpec.storageSpec` | Storage spec to specify how storage shall be used. | `{}` |
|
||||
|
||||
@@ -1176,6 +1176,22 @@ prometheus:
|
||||
##
|
||||
externalLabels: {}
|
||||
|
||||
## Name of the external label used to denote replica name
|
||||
##
|
||||
replicaExternalLabelName: ""
|
||||
|
||||
## If true, the Operator won't add the external label used to denote replica name
|
||||
##
|
||||
replicaExternalLabelNameClear: false
|
||||
|
||||
## Name of the external label used to denote Prometheus instance name
|
||||
##
|
||||
prometheusExternalLabelName: ""
|
||||
|
||||
## If true, the Operator won't add the external label used to denote Prometheus instance name
|
||||
##
|
||||
prometheusExternalLabelNameClear: false
|
||||
|
||||
## External URL at which Prometheus will be reachable.
|
||||
##
|
||||
externalUrl: ""
|
||||
|
||||
@@ -27,6 +27,16 @@ spec:
|
||||
externalLabels:
|
||||
{{ toYaml .Values.prometheus.prometheusSpec.externalLabels | indent 4}}
|
||||
{{- end }}
|
||||
{{- if .Values.prometheus.prometheusSpec.prometheusExternalLabelNameClear }}
|
||||
prometheusExternalLabelName: ""
|
||||
{{- else if .Values.prometheus.prometheusSpec.prometheusExternalLabelName }}
|
||||
prometheusExternalLabelName: "{{ .Values.prometheus.prometheusSpec.prometheusExternalLabelName }}"
|
||||
{{- end }}
|
||||
{{- if .Values.prometheus.prometheusSpec.replicaExternalLabelNameClear }}
|
||||
replicaExternalLabelName: ""
|
||||
{{- else if .Values.prometheus.prometheusSpec.replicaExternalLabelName }}
|
||||
replicaExternalLabelName: "{{ .Values.prometheus.prometheusSpec.replicaExternalLabelName }}"
|
||||
{{- end }}
|
||||
{{- if .Values.prometheus.prometheusSpec.externalUrl }}
|
||||
externalUrl: "{{ .Values.prometheus.prometheusSpec.externalUrl }}"
|
||||
{{- else if .Values.prometheus.ingress.enabled }}
|
||||
|
||||
@@ -1176,6 +1176,22 @@ prometheus:
|
||||
##
|
||||
externalLabels: {}
|
||||
|
||||
## Name of the external label used to denote replica name
|
||||
##
|
||||
replicaExternalLabelName: ""
|
||||
|
||||
## If true, the Operator won't add the external label used to denote replica name
|
||||
##
|
||||
replicaExternalLabelNameClear: false
|
||||
|
||||
## Name of the external label used to denote Prometheus instance name
|
||||
##
|
||||
prometheusExternalLabelName: ""
|
||||
|
||||
## If true, the Operator won't add the external label used to denote Prometheus instance name
|
||||
##
|
||||
prometheusExternalLabelNameClear: false
|
||||
|
||||
## External URL at which Prometheus will be reachable.
|
||||
##
|
||||
externalUrl: ""
|
||||
|
||||
Reference in New Issue
Block a user