147 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			147 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
grafana:
 | 
						|
  deploymentStrategy:
 | 
						|
    type: Recreate
 | 
						|
  createConfigmap: true
 | 
						|
  serviceMonitor:
 | 
						|
    enabled: true
 | 
						|
  ingress:
 | 
						|
    enabled: true
 | 
						|
    ingressClassName: tailscale
 | 
						|
    hosts:
 | 
						|
      - grafana-cl01tl
 | 
						|
    tls:
 | 
						|
      - secretName: grafana-cl01tl
 | 
						|
        hosts:
 | 
						|
          - grafana-cl01tl
 | 
						|
  persistence:
 | 
						|
    enabled: true
 | 
						|
    storageClassName: ceph-block
 | 
						|
  admin:
 | 
						|
    existingSecret: grafana-auth-secret
 | 
						|
    userKey: admin-user
 | 
						|
    passwordKey: admin-password
 | 
						|
  envFromSecret: grafana-oauth-secret
 | 
						|
  plugins:
 | 
						|
    - grafana-clock-panel
 | 
						|
    - vonage-status-panel
 | 
						|
    - grafana-worldmap-panel
 | 
						|
  datasources:
 | 
						|
    datasources.yaml:
 | 
						|
      apiVersion: 1
 | 
						|
      datasources:
 | 
						|
        - name: Prometheus
 | 
						|
          type: prometheus
 | 
						|
          uid: prometheus
 | 
						|
          url: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090/
 | 
						|
          access: proxy
 | 
						|
          isDefault: true
 | 
						|
          jsonData:
 | 
						|
            timeInterval: 30s
 | 
						|
        - name: Loki
 | 
						|
          type: loki
 | 
						|
          url: http://loki.loki:3100
 | 
						|
          jsonData:
 | 
						|
            httpHeaderName1: "X-Scope-OrgID"
 | 
						|
          secureJsonData:
 | 
						|
            httpHeaderValue1: "1"
 | 
						|
  dashboardProviders:
 | 
						|
    dashboardproviders.yaml:
 | 
						|
      apiVersion: 1
 | 
						|
      providers:
 | 
						|
        - name: "default"
 | 
						|
          orgId: 1
 | 
						|
          folder: ""
 | 
						|
          type: file
 | 
						|
          disableDeletion: false
 | 
						|
          editable: true
 | 
						|
          options:
 | 
						|
            path: /var/lib/grafana/dashboards/default
 | 
						|
  dashboards:
 | 
						|
    default:
 | 
						|
      node-exporter:
 | 
						|
        gnetId: 1860
 | 
						|
        revision: 33
 | 
						|
        datasource: Prometheus
 | 
						|
      coredns:
 | 
						|
        gnetId: 14981
 | 
						|
        revision: 2
 | 
						|
        datasource: Prometheus
 | 
						|
      loki:
 | 
						|
        gnetId: 14055
 | 
						|
        revision: 5
 | 
						|
        datasource: Prometheus
 | 
						|
      argocd:
 | 
						|
        gnetId: 14584
 | 
						|
        revision: 1
 | 
						|
        datasource: Prometheus
 | 
						|
      cert-manager:
 | 
						|
        gnetId: 11001
 | 
						|
        revision: 1
 | 
						|
        datasource: Prometheus
 | 
						|
      traefik:
 | 
						|
        gnetId: 17346
 | 
						|
        revision: 7
 | 
						|
        datasource: Prometheus
 | 
						|
      kubernetes-nodes:
 | 
						|
        gnetId: 8171
 | 
						|
        revision: 1
 | 
						|
        datasource: Prometheus
 | 
						|
      vault:
 | 
						|
        gnetId: 12904
 | 
						|
        revision: 2
 | 
						|
        datasource: Prometheus
 | 
						|
      ceph:
 | 
						|
        gnetId: 2842
 | 
						|
        revision: 17
 | 
						|
        datasource: Prometheus
 | 
						|
      alertmanager:
 | 
						|
        gnetId: 9578
 | 
						|
        revision: 4
 | 
						|
        datasource: Prometheus
 | 
						|
      sonarr:
 | 
						|
        gnetId: 12530
 | 
						|
        revision: 2
 | 
						|
        datasource: Prometheus
 | 
						|
      radarr:
 | 
						|
        gnetId: 12896
 | 
						|
        revision: 1
 | 
						|
        datasource: Prometheus
 | 
						|
      unpoller:
 | 
						|
        gnetId: 11315
 | 
						|
        revision: 9
 | 
						|
        datasource: Prometheus
 | 
						|
      etcd:
 | 
						|
        gnetId: 3070
 | 
						|
        revision: 3
 | 
						|
        datasource: Prometheus
 | 
						|
      trivy:
 | 
						|
        gnetId: 17813
 | 
						|
        revision: 2
 | 
						|
        datasource: Prometheus
 | 
						|
      volsync:
 | 
						|
        gnetId: 21356
 | 
						|
        revision: 3
 | 
						|
        datasource: Prometheus
 | 
						|
  grafana.ini:
 | 
						|
    analytics:
 | 
						|
      check_for_updates: false
 | 
						|
    server:
 | 
						|
      domain: alexlebens.net
 | 
						|
      root_url: https://grafana-cl01tl.boreal-beaufort.ts.net
 | 
						|
    users:
 | 
						|
      auto_assign_org: true
 | 
						|
      auto_assign_org_id: 1
 | 
						|
    auth:
 | 
						|
      disable_login_form: true
 | 
						|
      oauth_auto_login: true
 | 
						|
      signout_redirect_url: https://auth-cl01tl.boreal-beaufort.ts.net/application/o/grafana/end-session/
 | 
						|
    auth.generic_oauth:
 | 
						|
      enabled: true
 | 
						|
      name: Authentik
 | 
						|
      allow_sign_up: true
 | 
						|
      scopes: openid profile email
 | 
						|
      auth_url: https://auth-cl01tl.boreal-beaufort.ts.net/application/o/authorize/
 | 
						|
      token_url: https://auth-cl01tl.boreal-beaufort.ts.net/application/o/token/
 | 
						|
      api_url: https://auth-cl01tl.boreal-beaufort.ts.net/application/o/userinfo/
 | 
						|
      role_attribute_path: contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'
 |