github maxfield-allison/dnsweaver v1.2.0

latest releases: v1.6.0, v1.5.0, v1.4.6...
one month ago

Added

  • Proxmox VE source: Auto-create A records for VMs and LXC containers on a
    Proxmox cluster. VMs resolve via the QEMU guest agent
    (/agent/network-get-interfaces); LXC containers resolve via the net0
    config field. Supports node, tag, and state filtering, and exposes PVE tags
    as workload labels (proxmox.tag/*). Configure via DNSWEAVER_PROXMOX_*
    environment variables. See docs/sources/proxmox.md for the required PVE
    role privileges (VM.Audit, VM.Monitor, Pool.Audit).
    Closes #78. Thanks @jaykumar2001 for the request.

Fixed

  • Technitium svcParams unmarshal failure on newer versions: The
    zones/records/get endpoint in newer Technitium DNS Server releases
    returns svcParams as a JSON object ({"alpn":"h2"}) instead of the
    documented pipe-delimited string ("alpn|h2"). This caused
    failed to recover ownership state warnings and prevented the reconciler
    from recognising its own existing HTTPS records, triggering spurious
    recreate cycles. Added a svcParamsValue named type with a custom
    UnmarshalJSON that accepts both representations and normalises to the
    pipe-delimited form internally.

Docker Images

docker pull ghcr.io/maxfield-allison/dnsweaver:v1.2.0
docker pull docker.io/maxamill/dnsweaver:v1.2.0

Don't miss a new dnsweaver release

NewReleases is sending notifications on new releases.