chore(helm): nginx-ingress-controller enabled metrics

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
rjshrjndrn 2022-06-29 19:04:24 +02:00
parent 4971d5ff25
commit 0100684faa
2 changed files with 9 additions and 27 deletions

View file

@ -1,27 +0,0 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: grafana
namespace: monitoring
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
ingressClassName: "{{ tpl .Values.ingress.className . }}"
rules:
- host: {{ .Values.global.domainName }}
http:
paths:
- pathType: Prefix
backend:
service:
name: monitoring-grafana
port:
number: 80
path: /grafana/(.*)
tls:
- hosts:
- {{ .Values.global.domainName }}
{{- if .Values.ingress.tls.secretName}}
secretName: {{ .Values.ingress.tls.secretName }}
{{- end}}

View file

@ -63,6 +63,15 @@ ingress-nginx: &ingress-nginx
ingressClassResource:
# -- Name of the ingressClass
name: openreplay
# Onlf if Metrics enabled
# metrics:
# enabled: true
# serviceMonitor:
# enabled: true
# additionalLabels:
# release: monitoring
# namespaceSelector:
# any: true
# -- For backwards compatibility with ingress.class annotation, use ingressClass.
# Algorithm is as follows, first ingressClassName is considered, if not present, controller looks for ingress.class annotation
ingressClass: openreplay