Skip to content

fritzbox-exporter

A Helm chart for fritzbox-exporter

Type: application Version: 3.0.0 AppVersion: 1.0

Requirements

  • helm - Refer to their docs to get started.

Usage

To use this chart add the repo as follows:

helm repo add pascaliske https://charts.pascaliske.dev

If you had already added this repo earlier, run helm repo update to retrieve the latest versions of the packages.

To install this chart simply run the following command:

helm install fritzbox-exporter pascaliske/fritzbox-exporter

To uninstall this chart simply run the following command:

helm delete fritzbox-exporter

Values

The following values can be used to adjust the helm chart.

Key Type Default Description
affinity object {} Pod-level affinity. More info here.
controller.annotations object {} Additional annotations for the controller object.
controller.enabled bool true Create a workload for this chart.
controller.kind string "Deployment" Type of the workload object.
controller.labels object {} Additional labels for the controller object.
controller.replicas int 1 The number of replicas.
controller.updateStrategy object {} The controller update strategy. Currently only applies to controllers of kind Deployment.
env[0] object {"name":"TZ","value":"UTC"} Timezone for the container.
extraContainers object {} Specify any extra containers here as dictionary items - each should have its own key.
extraInitContainers object {} Specify any extra init containers here as dictionary items - each should have its own key.
extraObjects list [] Specify extra objects.
extraVolumeMounts list [] Specify extra volume mounts for the default containers.
extraVolumes list [] Specify extra volumes for the workload.
fullnameOverride string ""
image.pullPolicy string "IfNotPresent" The pull policy for the controller.
image.registry string "docker.io" The registry to pull the image from.
image.repository string "sealife/fritzbox-exporter" The repository to pull the image from.
image.tag string .Chart.AppVersion The docker tag, if left empty chart's appVersion will be used.
nameOverride string ""
nodeSelector object {} Pod-level node selector. More info here.
podSecurityContext object {"fsGroup":1000,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000} Pod-level security attributes. More info here.
ports.metrics.enabled bool true Enable the port inside the controller and Service objects.
ports.metrics.nodePort string nil The external port used if .service.type == NodePort.
ports.metrics.port int 8765 The port used as internal port and cluster-wide port if .service.type == ClusterIP.
ports.metrics.protocol string "TCP" The protocol used for the service.
priorityClassName string "" Optional priority class name to be used for pods.
resources object {} Compute resources used by the container. More info here.
securityContext object {"privileged":false,"readOnlyRootFilesystem":true} Container-level security attributes. More info here.
service.annotations object {} Additional annotations for the service object.
service.clusterIP string "" ClusterIP used if service type is ClusterIP.
service.enabled bool true Create a service for exposing this chart.
service.labels object {} Additional labels for the service object.
service.loadBalancerIP string "" LoadBalancerIP if service type is LoadBalancer.
service.loadBalancerSourceRanges list [] Allowed addresses when service type is LoadBalancer.
service.type string "ClusterIP" The service type used.
serviceAccount.annotations object {} Additional annotations for the role and role binding objects.
serviceAccount.create bool true Create a ServiceAccount object.
serviceAccount.labels object {} Additional labels for the role and role binding objects.
serviceAccount.name string "" Specify the service account used for the controller.
serviceMonitor.annotations object {} Additional annotations for the service monitor object.
serviceMonitor.enabled bool true Create a service monitor for prometheus operator.
serviceMonitor.interval string "30s" How frequently the exporter should be scraped.
serviceMonitor.labels object {} Additional labels for the service monitor object.
serviceMonitor.timeout string "10s" Timeout value for individual scrapes.
tolerations list [] Pod-level tolerations. More info here.

Maintainers

Name Email Url
pascaliske info@pascaliske.dev https://pascaliske.dev

License

MIT – © 2026 Pascal Iske