caddy/modules
Amirhf affbb99275
pki: add per-CA configurable maintenance_interval and renewal_window_ratio (#7479)
* pki: add per-CA configurable maintenance_interval and renewal_window_ratio

- Add MaintenanceInterval and RenewalWindowRatio to CA struct (JSON + Caddyfile).
- Run one maintenance goroutine per CA using its own interval.
- needsRenewal uses per-CA RenewalWindowRatio; invalid/zero ratio falls back to defaults.
- Caddyfile: maintenance_interval duration, renewal_window_ratio <0-1>.
- Tests: TestCA_needsRenewal, TestParsePKIApp for new options.

Fixes #7475

* fix codestyle
2026-02-15 09:10:12 -05:00
..
caddyevents refactor: replace HasPrefix+TrimPrefix with CutPrefix (#7095) 2025-06-27 22:04:09 +03:00
caddyfs events: Refactor; move Event into core, so core can emit events (#6930) 2025-03-29 08:15:43 -06:00
caddyhttp use math/rand/v2 instead of math/rand (#7413) 2026-02-11 09:15:51 -07:00
caddypki pki: add per-CA configurable maintenance_interval and renewal_window_ratio (#7479) 2026-02-15 09:10:12 -05:00
caddytls caddytls: Return errors instead of nil in client auth provisioning (#7464) 2026-02-12 08:42:54 -07:00
filestorage
internal/network core: add modular network_proxy support (#6399) 2025-03-21 17:06:15 +00:00
logging caddytls: correct documentation of LeafFolderLoader (#7327) 2025-11-01 18:29:55 +03:00
metrics metrics: scope metrics to active config, add optional per-host metrics (#6531) 2024-10-02 08:23:26 -06:00
standard