ServiceMonitor resource not part of native Kubernetes,
it is a custom resource defined via Prometheus operator.
Prometheus operator deployment is a pre-requisite
to enable creating a ServiceMonitor objects.
Issue-ID: POLICY-4096
Signed-off-by: Rashmi Pujar <rashmi.pujar1@bell.ca>
Change-Id: Ia672d5d5982e61c00f8effccad0929240f54efb2
13 files changed:
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{- end }}
{{ include "common.serviceMonitor" . }}
{{- end }}
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
# ============LICENSE_END=========================================================
*/}}
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
+{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
-prometheus:
- enabled: true
-
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
metrics:
serviceMonitor:
# Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
service: &mariadbService
name: &policy-mariadb policy-mariadb
internalPort: 3306
service: &mariadbService
name: &policy-mariadb policy-mariadb
internalPort: 3306
+ prometheusEnabled: false
#################################################################
# Secrets metaconfig
#################################################################
# Secrets metaconfig