Skip to content

v1.0.0

Latest

Choose a tag to compare

@dnscale-ops dnscale-ops released this 05 Oct 12:34

ExternalDNS webhook provider for DNScale.

  • Manage A, AAAA, CNAME, and TXT ownership for selected Kubernetes Services and Ingresses.
  • Explicit domain and zone allowlists, selected-value cleanup, and replay after partial writes.
  • Sidecar dry-run is enabled by default. Set DNSCALE_DRY_RUN=false only after reviewing scope; the upstream controller does not forward its dry-run flag through the webhook protocol.
  • Official ExternalDNS chart values, namespace-scoped RBAC, and non-root Linux AMD64/ARM64 images.

Compatibility: ExternalDNS 0.23.0, chart 1.23.0, Kubernetes 1.35.0. Race tests, actual-controller integration, and live DNS lifecycle checks passed. Wildcards, routing policies, and apex CNAME flattening are outside this release.

Anonymous image pulls and a clean Helm installation of the published v1.0.0 image passed the complete controller lifecycle test.

Image: ghcr.io/dnscaleou/external-dns-webhook-dnscale:v1.0.0

Immutable index digest: sha256:d8a9f97159484bd3b604f3036bb7f9bf93eaec02bf81f9a66ed5731e7b2e11ff

Follow the installation instructions and use the versioned chart values.