Add istio support for metrics grafana
This commit is contained in:
parent
a32698e993
commit
3b36e4939f
16
charts/kubezero-metrics/templates/istio-service.yaml
Normal file
16
charts/kubezero-metrics/templates/istio-service.yaml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{{- if .Values.grafana.istio.enabled }}
|
||||||
|
apiVersion: networking.istio.io/v1alpha3
|
||||||
|
kind: VirtualService
|
||||||
|
metadata:
|
||||||
|
name: grafana
|
||||||
|
namespace: monitoring
|
||||||
|
spec:
|
||||||
|
hosts:
|
||||||
|
- {{ .Values.grafana.istio.url }}
|
||||||
|
gateways:
|
||||||
|
- {{ .Values.grafana.istio.gateway }}
|
||||||
|
http:
|
||||||
|
- route:
|
||||||
|
- destination:
|
||||||
|
host: grafana
|
||||||
|
{{- end }}
|
@ -1,3 +1,9 @@
|
|||||||
|
grafana:
|
||||||
|
istio:
|
||||||
|
enabled: false
|
||||||
|
url: ""
|
||||||
|
gateway: ingressgateway.istio-system.svc.cluster.local
|
||||||
|
|
||||||
prometheus-operator:
|
prometheus-operator:
|
||||||
alertmanager:
|
alertmanager:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -94,6 +94,12 @@ kubezero:
|
|||||||
|
|
||||||
metrics:
|
metrics:
|
||||||
enabled: {{ .Values.metrics.enabled }}
|
enabled: {{ .Values.metrics.enabled }}
|
||||||
|
{{- if and .Values.metrics.istio.enabled .Values.istio.enabled }}
|
||||||
|
istio:
|
||||||
|
{{- with .Values.metrics.istio }}
|
||||||
|
{{- toYaml . | nindent 6 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
argo-cd:
|
argo-cd:
|
||||||
{{- with index .Values "argo-cd" "server" }}
|
{{- with index .Values "argo-cd" "server" }}
|
||||||
@ -104,7 +110,7 @@ argo-cd:
|
|||||||
configs:
|
configs:
|
||||||
{{- toYaml . | nindent 4 }}
|
{{- toYaml . | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if and ( not .Values.bootstrap ) ( index .Values "argo-cd" "istio" "enabled" ) .Values.istio.enabled }}
|
{{- if and ( index .Values "argo-cd" "istio" "enabled" ) .Values.istio.enabled }}
|
||||||
istio:
|
istio:
|
||||||
{{- with index .Values "argo-cd" "istio" }}
|
{{- with index .Values "argo-cd" "istio" }}
|
||||||
{{- toYaml . | nindent 4 }}
|
{{- toYaml . | nindent 4 }}
|
||||||
|
@ -27,6 +27,8 @@ istio:
|
|||||||
|
|
||||||
metrics:
|
metrics:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
istio:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
# Deprecated once metrics goes live
|
# Deprecated once metrics goes live
|
||||||
prometheus:
|
prometheus:
|
||||||
|
Loading…
Reference in New Issue
Block a user