Make reconfigure use staging server (#9870)

* Make reconfigure use staging server

* lint and imports

* Unset the account if it's been set in preparation for a dry run

* Add unit tests for checking we switch to staging and don't accidentally modify anything else

* add docstring

* Add test to make sure a requested new account id is saved

* update changelog

* set noninteractive mode for dry run

* error when account or server is set by the user

* switch to checking for changed values in account and server

* recommend using renew instead of certonly for forbidden fields

* change link to renew-reconfiguration
This commit is contained in:
ohemorange
2024-01-26 12:09:20 -08:00
committed by GitHub
parent 714a0b348d
commit d33bbf35c2
6 changed files with 152 additions and 36 deletions
+2
View File
@@ -16,6 +16,8 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
* Updates `joinpath` syntax to only use one addition per call, because the multiple inputs
version was causing mypy errors on Python 3.10.
* Makes the `reconfigure` verb actually use the staging server for the dry run to check the new
configuration.
More details about these changes can be found on our GitHub repo.