-
Notifications
You must be signed in to change notification settings - Fork 673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
os-caddy: caddy lost dns.providers.route53 on last update #4539
Comments
|
I just upgraded to 25.1, and caddy was still (as expected) non-functioning, but I decided to try:
and that appears to have replaced my The new binary seems to have all the modules:
For now, I suppose, it might be OK to use this, but it seems a bit wild. I'd prefer just the 'approved' Or, perhaps it is time to abandon |
Choices had to be made to decrease large dependencies getting pulled into the binary. What you did was correct. |
Will I have to do it again next update?
Sent with Proton Mail secure email.
…On Friday, 7 February 2025 at 17:39, Monviech ***@***.***> wrote:
Choices had to be made to decrease large dependencies getting pulled into the binary.
What you did was correct.
#4437
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.
|
When os-caddy (the plugin glue in this plugin repository) is updated, no. When caddy itself (the binary) is updated, yes. e.g. version bump. There sadly is no good solution here. The requirement to compile everything in, and not having a plugin framework that be external from caddy itself, limits flexibility. It's an issue I cannot solve. Its an inherent golang issue: |
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Describe the bug
Caddy stopped running on recent update. If I try to apply it, it complains about a missing dns.providers.route53
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect the caddy service to start and run.
I expect all my reverse proxies to be available and functioning.
Relevant log files
Error: adapting config using caddyfile: parsing caddyfile tokens for 'tls': getting module named 'dns.providers.route53': module not registered: dns.providers.route53, at /usr/local/etc/caddy/Caddyfile:41
Additional context
I read the change log and there is buried in there some comment about marking route53 optional and something about
caddy-add-package
being run from the command line.caddy add-package
is available from the command line, but does not function to addroute53
.Environment
OPNsense 24.7.12_4-amd64
The text was updated successfully, but these errors were encountered: