Fixed
- AdGuard Home:
USERNAMEenv var was silently dropped during config load.
USERNAMEwas missing fromproviderConfigFields, so
DNSWEAVER_<INSTANCE>_USERNAMEnever reached the provider'sLoadConfigFromMap.
The AdGuard provider then failed validation withUSERNAME is requiredeven
when the variable was clearly set, making the provider impossible to configure
via environment variables. AddedUSERNAME(and clarifiedPASSWORDshared
use) to the field list, plus regression tests for both direct and_FILE
secret loading. Closes upstream
#85. Thanks to
@XayneCast for the report.
Docker Images
docker pull ghcr.io/maxfield-allison/dnsweaver:v1.4.4
docker pull docker.io/maxamill/dnsweaver:v1.4.4