alertmanager:
  alertmanagerSpec:
    replicas: 2
    storage:
      volumeClaimTemplate:
       spec:
         accessModes: ["ReadWriteOnce"]
         resources:
           requests:
             storage: 5Gi
    useExistingSecret: true
  ingress:
    paths:
      - /
    enabled: true
    ingressClassName: nginx
    hosts:
      - alertmanager.services.yolokube.de
    annotations:
      nginx.org/basic-auth-secret: prometheus-basic-auth-secret
  ingressPerReplica:
    pathType: ImplementationSpecific
    paths:
      - /
    enabled: true
    ingressClassName: nginx
    hostPrefix: alertmanager
    hostDomain: services.yolokube.de
    annotations:
      nginx.org/basic-auth-secret: prometheus-basic-auth-secret
  servicePerReplica:
    enabled: true
grafana:
  defaultDashboardsTimezone: Europe/Berlin
  ingress:
    enabled: true
    hosts:
      - grafana.services.yolokube.de
    ingressClassName: nginx
  persistence:
    enabled: true
prometheus-node-exporter:
  prometheus:
    monitor:
      enabled: true
      relabelings:
        - action: replace
          sourceLabels: [__meta_kubernetes_endpoint_node_name]
          targetLabel: node
  extraArgs:
    - '--collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/)'
    - '--collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$'
    - '--collector.textfile.directory=/host/root/var/log/'
    - '--collector.ethtool'
prometheus:
  servicePerReplica:
    enabled: true
  ingress:
    paths:
      - /
    enabled: true
    ingressClassName: nginx
    hosts:
      - prometheus.services.yolokube.de
    annotations:
      nginx.org/basic-auth-secret: prometheus-basic-auth-secret
  ingressPerReplica:
    pathType: ImplementationSpecific
    paths:
      - /
    enabled: true
    hostPrefix: prometheus
    hostDomain: services.yolokube.de
    annotations:
      nginx.org/basic-auth-secret: prometheus-basic-auth-secret
  prometheusSpec:
    replicas: 2
    storageSpec:
      volumeClaimTemplate:
       spec:
         accessModes: ["ReadWriteOnce"]
         resources:
           requests:
             storage: 10Gi
    ruleNamespaceSelector: {}
    ruleSelectorNilUsesHelmValues: false
    serviceMonitorSelectorNilUsesHelmValues: false
    podMonitorSelectorNilUsesHelmValues: false
    probeSelectorNilUsesHelmValues: false
    scrapeConfigSelectorNilUsesHelmValues: false
  servicePerReplica:
    enabled: true