helmfiles/releases/logging-grafana.yaml (64 lines of code) (raw):

--- bases: - envs/common.yaml --- releases: ################################################################################ ## Grafana Installation #####################################3################## ################################################################################ # # References: # - https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml # - name: "grafana" namespace: "logging" labels: chart: "grafana" repo: "grafana" component: "logging" namespace: "logging" vendor: "kubernetes" default: "false" chart: "grafana/grafana" disableValidation: true version: 6.50.7 wait: true installed: true values: - ingress: enabled: true path: / hosts: - "grafana-logging.{{ .Values.global.dnsWildCard }}" image: repository: grafana/grafana tag: 9.3.6 resources: limits: memory: "128Mi" requests: cpu: "50m" memory: "128Mi" persistence: enabled: true storageClassName: "{{ .Values.logging.storageClass }}" size: 2Gi datasources: datasources.yaml: apiVersion: 1 datasources: - name: Loki type: loki url: http://loki:3100 access: proxy isDefault: true secureJsonData: httpHeaderValue1: '1' envFromSecret: keycloak-client-grafana grafana.ini: server: root_url: https://grafana-logging.{{ .Values.global.dnsWildCard }} auth: oauth_auto_login: false disable_signout_menu: false auth.generic_oauth: enabled: true client_id: grafana-logging allow_sign_up: true scopes: openid profile email roles auth_url: "{{ .Values.global.keycloakEndpoint }}/auth/realms/{{ .Values.global.dnsWildCard }}-main/protocol/openid-connect/auth" token_url: "{{ .Values.global.keycloakEndpoint }}/auth/realms/{{ .Values.global.dnsWildCard }}-main/protocol/openid-connect/token" api_url: "{{ .Values.global.keycloakEndpoint }}/auth/realms/{{ .Values.global.dnsWildCard }}-main/protocol/openid-connect/userinfo"