feat: add support for Porkbun DNS provider by tovarsh · Pull Request #11233 · 1Panel-dev/1Panel
What this PR does / why we need it?
This PR adds support for the Porkbun DNS provider for DNS-01 based SSL certificate issuance.
It allows users to automatically obtain certificates using Porkbun-managed domains via ACME.
Because Porkbun is a popular and developer-friendly registrar — and honestly, who could say no to a cute pink pig?
Summary of your change
- Added Porkbun as a new DNS provider option in the frontend.
- Implemented Porkbun DNS provider integration in the backend using the lego provider.
- Supported API Key and Secret API Key configuration for Porkbun DNS accounts.
- Ensured proper propagation, polling interval, and TTL handling consistent with existing providers.
Please indicate you've done the following:
- Made sure tests are passing and test coverage is added if needed.
- Made sure commit message follow the rule of Conventional Commits specification.
- Considered the docs impact and opened a new docs issue or PR with docs changes if needed.