Skip to content

SiM22/pihole-exporter-helm-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple helm chart for pihole exporter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published