[bitnami/prometheus-operator] Support configReloader custom resources (#2728)

* [bitnami/prometheus-operator] Support configReloader custom resources

* [bitnami/prometheus-operator] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
This commit is contained in:
Carlos Rodríguez Hernández
2020-06-02 14:35:02 +02:00
committed by GitHub
parent 71f8770be6
commit cd9dcef86c
5 changed files with 29 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: 0.39.0
description: The Prometheus Operator for Kubernetes provides easy monitoring definitions for Kubernetes services and deployment and management of Prometheus instances.
name: prometheus-operator
version: 0.18.1
version: 0.19.0
keywords:
- prometheus
- alertmanager

View File

@@ -127,6 +127,8 @@ The following table lists the configurable parameters of the Prometheus Operator
| `operator.logLevel` | Log Level | `info` |
| `operator.logFormat` | Log Format | `logfmt` |
| `operator.kubeletService.enabled` | Whether to maintain a service for scraping kubelets | `true` |
| `operator.configReloaderCpu` | Set the prometheus config reloader side-car CPU limit. If unset, uses the prometheus-operator project default | `nil` |
| `operator.configReloaderMemory` | Set the prometheus config reloader side-car memory limit. If unset, uses the prometheus-operator project default | `nil` |
| `operator.kubeletService.namespace` | Namespace to deploy the kubelet service | `kube-system` |
| `operator.configmapReload.image.registry` | ConfigMap Reload image registry | `docker.io` |
| `operator.configmapReload.image.repository` | ConfigMap Reload Image name | `bitnami/configmap-reload` |

View File

@@ -72,6 +72,12 @@ spec:
- --localhost=127.0.0.1
- --config-reloader-image={{ template "prometheus-operator.configmapReload.image" . }}
- --prometheus-config-reloader={{ template "prometheus-operator.prometheusConfigReloader.image" . }}
{{- if .Values.operator.configReloaderCpu }}
- --config-reloader-cpu={{ .Values.operator.configReloaderCpu }}
{{- end }}
{{- if .Values.operator.configReloaderMemory }}
- --config-reloader-memory={{ .Values.operator.configReloaderMemory }}
{{- end }}
ports:
- name: http
containerPort: 8080

View File

@@ -42,7 +42,7 @@ operator:
image:
registry: docker.io
repository: bitnami/prometheus-operator
tag: 0.39.0-debian-10-r24
tag: 0.39.0-debian-10-r26
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
@@ -196,6 +196,14 @@ operator:
##
logFormat: logfmt
## Set the prometheus config reloader side-car CPU limit. If unset, uses the prometheus-operator project default
##
# configReloaderCpu: 100m
## Set the prometheus config reloader side-car memory limit. If unset, uses the prometheus-operator project default
##
# configReloaderMemory: 25Mi
## If true, the operator will create and maintain a service for scraping kubelets
##
kubeletService:
@@ -588,7 +596,7 @@ prometheus:
image:
registry: docker.io
repository: bitnami/thanos
tag: 0.12.2-scratch-r14
tag: 0.12.2-scratch-r15
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
##

View File

@@ -42,7 +42,7 @@ operator:
image:
registry: docker.io
repository: bitnami/prometheus-operator
tag: 0.39.0-debian-10-r24
tag: 0.39.0-debian-10-r26
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
@@ -196,6 +196,14 @@ operator:
##
logFormat: logfmt
## Set the prometheus config reloader side-car CPU limit. If unset, uses the prometheus-operator project default
##
# configReloaderCpu: 100m
## Set the prometheus config reloader side-car memory limit. If unset, uses the prometheus-operator project default
##
# configReloaderMemory: 25Mi
## If true, the operator will create and maintain a service for scraping kubelets
##
kubeletService:
@@ -588,7 +596,7 @@ prometheus:
image:
registry: docker.io
repository: bitnami/thanos
tag: 0.12.2-scratch-r14
tag: 0.12.2-scratch-r15
## Specify a imagePullPolicy. Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
##