| .. | ||
| .github/ISSUE_TEMPLATE | ||
| templates | ||
| .helmignore | ||
| Chart.yaml | ||
| LICENSE | ||
| README.md | ||
| values.yaml | ||
Pihole Exporter Helm Chart
TL;DR;
helm install -name pihole-exporter --namespace pihole ./
Using an auth token:
helm install \
-name pihole-exporter \
--namespace pihole \
--set secretEnvVars.PIHOLE_APITOKEN=myPiHoleApiToken \
./
Using a password:
helm install \
-name pihole-exporter \
--namespace pihole \
--set secretEnvVars.PIHOLE_PASSWORD=myPiHolePassword \
./
Setting the hostname with a password:
helm install \
-name pihole-exporter \
--namespace pihole \
--set secretEnvVars.PIHOLE_PASSWORD=myPiHolePassword \
--set extraEnvVars.PIHOLE_HOSTNAME=my.pihole.server \
./
Introduction
This chart deploys the pihole-exporter by eko - https://github.com/eko/pihole-exporter to a kubernetes cluster.
Notes
I have not set a default configuration, please modify the values.yaml file with your correct config settings.
Configuration
| Parameter | Description | Default |
|---|---|---|
| service.port | Port for the kubernetes service | 9617 |
| extraEnvVars.INTERVAL | How often to poll pihole stats | 10s |
| extraEnvVars.PIHOLE_HOSTNAME | Pihole Hostname | None |
| secretEnvVars.PIHOLE_PASSWORD | Pihole admin user password | None |
| secretEnvVars.PIHOLE_APITOKEN | Pihole api token | None |
| extraEnvVars.PORT | Change default webserver port for app | 9617 |