Edit feature for certification to update the DNS settings#5377
Edit feature for certification to update the DNS settings#5377lokeshkato wants to merge 2 commits into
Conversation
Allow updating DNS provider, credentials, and propagation seconds on existing LE DNS certificates without triggering an immediate certbot renewal or disabling any hosts. The updated credentials are used at the next automatic or manual renewal. Based on NginxProxyManager#5377 by Lokesh, simplified to only persist credential changes (no immediate re-issuance). Co-Authored-By: Lokesh <lokesh@katomaran.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Allow updating DNS provider, credentials, and propagation seconds on existing LE DNS certificates without triggering an immediate certbot renewal or disabling any hosts. The updated credentials are used at the next automatic or manual renewal. Based on NginxProxyManager#5377 by Lokesh, simplified to only persist credential changes (no immediate re-issuance). Co-Authored-By: Lokesh <lokesh@katomaran.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Code ReviewThree frontend issues worth addressing before merge: 1. Credentials pre-fill contradicts the
|
|
CI is currently failing because of missing examples in the swagger schema: |
Summary
Currently, the application lacks the ability to modify the DNS Provider configuration once an SSL certificate has been created. If a user’s DNS API key expires, is rotated for security, or needs to be corrected, there is no mechanism within the UI to update these credentials. This creates a significant bottleneck for maintaining automated renewals via DNS-01 challenges.
Technical Details
Screenshots
Why this helps
#5367