# 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 |