@ -1,4 +1,4 @@
|
||||
{{ if .Values.nfc_monitoring.alert_manager.ingress.enabled | default "false" -}}
|
||||
{{ if .Values.nfc_monitoring.alert_manager.ingress.enabled -}}
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
@ -8,7 +8,21 @@ metadata:
|
||||
annotations:
|
||||
{{ toYaml $.Values.nfc_monitoring.alert_manager.ingress.annotations | nindent 4 }}
|
||||
spec:
|
||||
{{ toYaml $.Values.nfc_monitoring.alert_manager.ingress.spec | nindent 2 }}
|
||||
tls:
|
||||
- hosts:
|
||||
- {{ .Values.nfc_monitoring.alert_manager.ingress.hostname }}
|
||||
secretName: certificate-tls-alert-manager
|
||||
rules:
|
||||
- host: {{ .Values.nfc_monitoring.alert_manager.ingress.hostname }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: alertmanager-{{ $.Release.Name }}
|
||||
port:
|
||||
name: web
|
||||
|
||||
{{ end }}
|
||||
|
||||
@ -23,7 +37,21 @@ metadata:
|
||||
annotations:
|
||||
{{ toYaml $.Values.nfc_monitoring.grafana.ingress.annotations | nindent 4 }}
|
||||
spec:
|
||||
{{ toYaml $.Values.nfc_monitoring.grafana.ingress.spec | nindent 2 }}
|
||||
tls:
|
||||
- hosts:
|
||||
- {{ .Values.nfc_monitoring.grafana.ingress.hostname }}
|
||||
secretName: certificate-tls-grafana
|
||||
rules:
|
||||
- host: {{ .Values.nfc_monitoring.grafana.ingress.hostname }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: grafana
|
||||
port:
|
||||
name: grafana-http
|
||||
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
@ -38,6 +66,20 @@ metadata:
|
||||
annotations:
|
||||
{{ toYaml $.Values.nfc_monitoring.prometheus.ingress.annotations | nindent 4 }}
|
||||
spec:
|
||||
{{ toYaml $.Values.nfc_monitoring.prometheus.ingress.spec | nindent 2 }}
|
||||
tls:
|
||||
- hosts:
|
||||
- {{ .Values.nfc_monitoring.prometheus.ingress.hostname }}
|
||||
secretName: certificate-tls-prometheus
|
||||
rules:
|
||||
- host: {{ .Values.nfc_monitoring.prometheus.ingress.hostname }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: prometheus-{{ $.Release.Name }}
|
||||
port:
|
||||
name: web
|
||||
|
||||
{{ end }}
|
||||
|
48
values.yaml
48
values.yaml
@ -26,23 +26,11 @@ nfc_monitoring:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: "selfsigned-issuer"
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
# enabled: false # Optional, boolean.
|
||||
spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- alert-manager.local
|
||||
secretName: certificate-tls-alert-manager
|
||||
rules:
|
||||
- host: alert-manager.local
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: alertmanager-main
|
||||
port:
|
||||
name: web
|
||||
|
||||
enabled: false
|
||||
|
||||
hostname: alert-manager.local
|
||||
|
||||
|
||||
labels:
|
||||
app.kubernetes.io/component: alert-router
|
||||
@ -84,23 +72,11 @@ nfc_monitoring:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: "selfsigned-issuer"
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
# enabled: false # Optional, boolean.
|
||||
spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- grafana.local
|
||||
secretName: certificate-tls-grafana
|
||||
rules:
|
||||
- host: grafana.local
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: grafana
|
||||
port:
|
||||
name: grafana-http
|
||||
|
||||
enabled: true
|
||||
|
||||
hostname: grafana.local
|
||||
|
||||
|
||||
labels:
|
||||
app.kubernetes.io/component: graphing
|
||||
@ -268,6 +244,9 @@ nfc_monitoring:
|
||||
# How many replicas to deploy
|
||||
replicas: 1
|
||||
|
||||
# alertmanagers:
|
||||
# - name:
|
||||
|
||||
# Configure prometheus to write metrics to remote host
|
||||
# below example config uses a secret named "prometheus-remote-write" with two keys username and password.
|
||||
# Documentation: https://prometheus-operator.dev/docs/operator/api/#monitoring.coreos.com/v1.RemoteWriteSpec
|
||||
@ -738,7 +717,6 @@ nfc_monitoring:
|
||||
podSelector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/component: prometheus
|
||||
app.kubernetes.io/instance: k8s
|
||||
app.kubernetes.io/name: prometheus
|
||||
ports:
|
||||
- port: 12345
|
||||
|
Reference in New Issue
Block a user