Skip to content

unpoller/helm-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unpoller

Version: 2.1.0 Type: application AppVersion: v2.21.0

A Helm chart for unpoller, a unifi prometheus exporter. This chart helps deploy Unpoller (unifi metrics exporter) in kubernetes clusters. It crates a Deployment to run the unpoller container, confiuration is stored in a ConfigMap and mounted in the container. It supports integration with Prometheus operator, so a PodMonitor is created that will scrape the Deployment for the metrics. Optionally, it can deploy automatically the dashboards into a Grafana instance through the integration with GrafanaOperator:

  • Creates a Grafana CR with the credentials provided (or reuses existing Grafana object)
  • Creates a Dashboard instance for all the unpoller provided charts.

See further documentation in how to install unpoller in Kubernetes in http://unpoller.github.io/helm-chart

Note: This is a best effort to keep this chart working for kubernetes.

Homepage: https://unpoller.com/

Source Code

Values

Key Type Default Description
affinity object {}
dashboards.create bool true
dashboards.grafana.create bool true
dashboards.grafana.secret.existingSecretName string ""
dashboards.grafana.secret.password string "prom-operator"
dashboards.grafana.secret.username string "admin"
dashboards.grafana.selectorLabels object {}
dashboards.grafana.url string ""
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "ghcr.io/unpoller/unpoller"
image.tag string ""
imagePullSecrets list []
livenessProbe.httpGet.path string "/"
livenessProbe.httpGet.port string "tcp"
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext object {}
readinessProbe.httpGet.path string "/"
readinessProbe.httpGet.port string "tcp"
replicaCount int 1
resources object {}
securityContext object {}
serviceAccount.annotations object {}
serviceAccount.automount bool true
serviceAccount.create bool true
serviceAccount.name string ""
tolerations list []
upConfig string "[poller]\n debug = false\n quiet = false\n plugins = []\n[prometheus]\n disable = false\n http_listen = \"0.0.0.0:9130\"\n report_errors = false\n[influxdb]\n disable = true\n[unifi]\n dynamic = false\n[loki]\n disable = true\n[[unifi.controller]] \n url = \"https://unifi.home:8443\"\n user = \"unifi\"\n pass = \"unifi\"\n sites = [\"all\"]\n save_ids = true\n save_dpi = true\n save_sites = true\n hash_pii = false\n verify_ssl = false\n"

About

Helm chart for deploying unpoller on kubernetes

Resources

Stars

Watchers

Forks

Packages

No packages published