Skip to content

Configuration

This section covers all configuration options for external-dns-unifios-webhook.

Configuration Overview

The webhook is configured entirely through environment variables. No configuration files are required.

Quick Reference

Variable Required Default Description
WEBHOOK_UNIFI_HOST Yes - UniFi controller URL
WEBHOOK_UNIFI_API_KEY Yes - API key
WEBHOOK_UNIFI_SITE No default Site name
WEBHOOK_LOGGING_LEVEL No info Log level

See Environment Variables for the complete list.

Kubernetes Secret Management

Store sensitive values in Kubernetes secrets:

env:
  - name: WEBHOOK_UNIFI_API_KEY
    valueFrom:
      secretKeyRef:
        name: unifi-credentials
        key: api-key

External Secrets

Consider using External Secrets Operator or Sealed Secrets for production environments.