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 \
./
This chart deploys the pihole-exporter by eko - https://github.com/eko/pihole-exporter to a kubernetes cluster.
I have not set a default configuration, please modify the values.yaml file with your correct config settings.
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 |