Skip to content

Feature/dns01 lua - #4

Merged
indrora merged 5 commits into
release-1.0.0from
feature/dns01-lua
Aug 25, 2026
Merged

Feature/dns01 lua#4
indrora merged 5 commits into
release-1.0.0from
feature/dns01-lua

Conversation

@bhillkeyfactor

Copy link
Copy Markdown
Collaborator

No description provided.

bhillkeyfactor and others added 5 commits August 13, 2026 13:32
Lays out the project the same way as cloudflare-cloudflaredns-dnsplugin
and ports the zone lookup and TXT record create/delete logic from
win-acme's plugin.validation.dns.luadns, adapted to be stateless
(record lookup for delete instead of an in-memory record map) and to
surface API failures via exceptions with status/body detail.

Includes unit tests covering zone-matching and record CRUD against a
faked HTTP handler, plus config validation on the domain validator.
@indrora
indrora merged commit 13b64f1 into release-1.0.0 Aug 25, 2026
25 of 26 checks passed
indrora added a commit that referenced this pull request Aug 25, 2026
* Feature/dns01 lua (#4)

* Scaffold LuaDNS DNS-01 domain validator plugin

Lays out the project the same way as cloudflare-cloudflaredns-dnsplugin
and ports the zone lookup and TXT record create/delete logic from
win-acme's plugin.validation.dns.luadns, adapted to be stateless
(record lookup for delete instead of an in-memory record map) and to
surface API failures via exceptions with status/body detail.

Includes unit tests covering zone-matching and record CRUD against a
faked HTTP handler, plus config validation on the domain validator.

* docs: auto-generate README and documentation [skip ci]

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update integration-manifest.json

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update integration-manifest.json

* Indrora/fix release branchname (#6)

* Update integration-manifest.json

* Update integration-manifest.json

* Indrora/fix release branchname (#7)

* Update integration-manifest.json

* Update integration-manifest.json

---------

Co-authored-by: Brian Hill <76450501+bhillkeyfactor@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants