147 lines
2.8 KiB
YAML
147 lines
2.8 KiB
YAML
image:
|
|
repository: tccr.io/tccr/alpine
|
|
pullPolicy: IfNotPresent
|
|
tag: latest@sha256:12e0f84947ee7fc11f552e065a46d5a2b4e27cfc6ded0f624fc948c3138fb9a9
|
|
|
|
service:
|
|
main:
|
|
enabled: false
|
|
ports:
|
|
main:
|
|
enabled: false
|
|
|
|
workload:
|
|
main:
|
|
enabled: false
|
|
|
|
portal:
|
|
open:
|
|
enabled: false
|
|
|
|
operator:
|
|
register: true
|
|
|
|
kps:
|
|
## Install Prometheus Operator CRDs
|
|
##
|
|
crds:
|
|
enabled: true
|
|
|
|
## Manages Prometheus and Alertmanager components
|
|
##
|
|
prometheusOperator:
|
|
enabled: true
|
|
|
|
####
|
|
##
|
|
## Everything down here, explicitly disables everything BUT the operator itself
|
|
##
|
|
####
|
|
|
|
##
|
|
global:
|
|
rbac:
|
|
create: true
|
|
|
|
## Create default rules for monitoring the cluster
|
|
##
|
|
defaultRules:
|
|
create: false
|
|
|
|
windowsMonitoring:
|
|
## Deploys the windows-exporter and Windows-specific dashboards and rules (job name must be 'windows-exporter')
|
|
enabled: false
|
|
|
|
## Configuration for prometheus-windows-exporter
|
|
## ref: https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-windows-exporter
|
|
##
|
|
prometheus-windows-exporter:
|
|
## Enable ServiceMonitor and set Kubernetes label to use as a job label
|
|
##
|
|
prometheus:
|
|
monitor:
|
|
enabled: false
|
|
|
|
## Configuration for alertmanager
|
|
## ref: https://prometheus.io/docs/alerting/alertmanager/
|
|
##
|
|
alertmanager:
|
|
## Deploy alertmanager
|
|
##
|
|
enabled: false
|
|
|
|
## Using default values from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
|
|
##
|
|
grafana:
|
|
enabled: false
|
|
forceDeployDashboards: true
|
|
defaultDashboardsEnabled: true
|
|
|
|
## Flag to disable all the kubernetes component scrapers
|
|
##
|
|
kubernetesServiceMonitors:
|
|
enabled: false
|
|
|
|
## Component scraping the kube api server
|
|
##
|
|
kubeApiServer:
|
|
enabled: false
|
|
|
|
## Component scraping the kubelet and kubelet-hosted cAdvisor
|
|
##
|
|
kubelet:
|
|
enabled: false
|
|
|
|
## Component scraping the kube controller manager
|
|
##
|
|
kubeControllerManager:
|
|
enabled: false
|
|
|
|
## Component scraping coreDns. Use either this or kubeDns
|
|
##
|
|
coreDns:
|
|
enabled: false
|
|
|
|
## Component scraping kubeDns. Use either this or coreDns
|
|
##
|
|
kubeDns:
|
|
enabled: false
|
|
|
|
## Component scraping etcd
|
|
##
|
|
kubeEtcd:
|
|
enabled: false
|
|
|
|
## Component scraping kube scheduler
|
|
##
|
|
kubeScheduler:
|
|
enabled: false
|
|
|
|
## Component scraping kube proxy
|
|
##
|
|
kubeProxy:
|
|
enabled: false
|
|
|
|
## Component scraping kube state metrics
|
|
##
|
|
kubeStateMetrics:
|
|
enabled: false
|
|
|
|
## dontDeploy node exporter as a daemonset to all nodes
|
|
##
|
|
nodeExporter:
|
|
enabled: false
|
|
|
|
## dont Deploy a Prometheus instance
|
|
##
|
|
prometheus:
|
|
enabled: false
|
|
|
|
## Configuration for thanosRuler
|
|
## ref: https://thanos.io/tip/components/rule.md/
|
|
##
|
|
thanosRuler:
|
|
## Dont Deploy thanosRuler
|
|
##
|
|
enabled: false
|