kube-prometheus-stack: fullnameOverride: kissj cleanPrometheusOperatorObjectNames: true # Do not deploy Prometheus operator, since that has already been done # and this is only to monitor KISSJ prometheusOperator: enabled: false nodeExporter: enabled: false kubeStateMetrics: enabled: false prometheus: prometheusSpec: serviceMonitorSelectorNilUsesHelmValues: false podMonitorSelectorNilUsesHelmValues: false ruleSelectorNilUsesHelmValues: false storageSpec: volumeClaimTemplate: spec: storageClassName: longhorn accessModes: ["ReadWriteOnce"] resources: requests: storage: 20Gi serviceMonitorNamespaceSelector: # Example which selects ServiceMonitors in namespaces with label "prometheus" set to "somelabel" matchLabels: prometheus: kissj ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - prometheus.kissj.cloud.mareshq.com paths: - / tls: - hosts: - prometheus.kissj.cloud.mareshq.com secretName: prometheus-tls serviceMonitor: selfMonitor: true grafana: nameOverride: kissj defaultDashboardsEnabled: false adminPassword: ayf@fqb9pxw7NRH8erx ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - grafana.kissj.cloud.mareshq.com paths: - / tls: - hosts: - grafana.kissj.cloud.mareshq.com secretName: grafana-tls serviceMonitor: selfMonitor: true persistence: enabled: false storageClassName: longhorn alertmanager: ingress: enabled: true pathType: Prefix annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - alertmanager.kissj.cloud.mareshq.com paths: - / tls: - hosts: - alertmanager.kissj.cloud.mareshq.com secretName: alertmanager-tls serviceMonitor: selfMonitor: true # This AM is for KISSJ, cluster components are monitored by different instance kubeApiServer: enabled: false kubelet: enabled: false kubeControllerManager: enabled: false coreDns: enabled: false kubeScheduler: enabled: false kubeProxy: enabled: false kubeStateMetrics: enabled: false nodeExporter: enabled: false prometheusOperator: serviceMonitor: selfMonitor: false defaultRules: create: false