kube-prometheus-stack: cleanPrometheusOperatorObjectNames: true prometheus: prometheusSpec: serviceMonitorSelectorNilUsesHelmValues: false podMonitorSelectorNilUsesHelmValues: false ruleSelectorNilUsesHelmValues: false storageSpec: volumeClaimTemplate: spec: storageClassName: hcloud-volumes accessModes: ["ReadWriteOnce"] resources: requests: storage: 20Gi ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-mareshq # nginx.ingress.kubernetes.io/auth-url: "https://auth.cloud.mareshq.com/oauth2/auth" # nginx.ingress.kubernetes.io/auth-signin: "https://auth.cloud.mareshq.com/oauth2/start?rd=$scheme://$host$request_uri" hosts: - prometheus.cloud.mareshq.com paths: - / tls: - hosts: - prometheus.cloud.mareshq.com secretName: prometheus-tls serviceMonitor: selfMonitor: true grafana: fullnameOverride: grafana defaultDashboardsEnabled: true adminPassword: zud!edy7WER5uqg7gjq ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-mareshq hosts: - grafana.cloud.mareshq.com paths: - / tls: - hosts: - grafana.cloud.mareshq.com secretName: grafana-tls serviceMonitor: selfMonitor: true # grafana.ini: # server: # root_url: https://grafana.cloud.mareshq.com # auth.gitlab: # enabled: true # allow_sign_up: true # client_id: bbe5e1c7a6bf81a6725b1fe7f5c64c96e9bc697bebd24d5e41b2cd623d38917b # client_secret: c137d2af70f82994be0c2be6437cef97cdaa7801e6cb232510fd7f10209d0cdf # scopes: read_api # auth_url: https://gitlab.mareshq.com/oauth/authorize # token_url: https://gitlab.mareshq.com/oauth/token # api_url: https://gitlab.mareshq.com/api/v4 # allowed_groups: mareshq # auth.basic: # enabled: false # auth: # disable_login_form: false persistence: enabled: false storageClassName: longhorn alertmanager: ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-mareshq # nginx.ingress.kubernetes.io/auth-url: "https://auth.cloud.mareshq.com/oauth2/auth" # nginx.ingress.kubernetes.io/auth-signin: "https://auth.cloud.mareshq.com/oauth2/start?rd=$scheme://$host$request_uri" hosts: - alertmanager.cloud.mareshq.com paths: - / tls: - hosts: - alertmanager.cloud.mareshq.com secretName: alertmanager-tls serviceMonitor: selfMonitor: true kubeApiServer: enabled: true kubelet: enabled: true kubeControllerManager: enabled: false coreDns: enabled: true kubeScheduler: enabled: true kubeProxy: enabled: false kubeStateMetrics: enabled: true nodeExporter: enabled: true prometheusOperator: serviceMonitor: selfMonitor: true defaultRules: create: false prometheus-node-exporter: fullnameOverride: node-exporter kube-state-metrics: fullnameOverride: kube-state-metrics node-problem-detector: fullnameOverride: node-problem-detector metrics: enabled: true serviceMonitor: enabled: true prometheusRule: enabled: true prometheus-blackbox-exporter: fullnameOverride: blackbox-exporter