-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Starting from version 4.0.0, the Traefik module extends the set-route action with Let's Encrypt certificate request validation and introduces a new set-certificate action behavior with the an opt-in validation check.
The behavior of existing actions remains unchanged. However, applications must comply with the new UX requirements: they must inform the cluster-admin user of failures and display a Traefik restart warning, as illustrated in the UI mockup.
Proposed solution
Implement the UI mockup for:
- NethVoice (
set-routebackend change required) - NethVoice Proxy (
set-certificatebackend change required). Note that currently the switch is not present, it behaves like it is always enabled.
Backend changes
For NethVoice:
- Call
set-routewithlets_encrypt_check:trueto enable the validation errornewcert_acme_error. - Call
set-routewithlets_encrypt_cleanup:trueto trigger a Traefik restart. The UI must display the restart warning.
For NethVoice Proxy:
- Call
set-certificate. No flag is required to enable thenewcert_acme_errorvalidation.
Note for automatic actions
The import-module, clone-module, and restore-module actions must generally act like the Let's Encrypt toggle is off, because the UI generally does not implement the certificate validation during the related workflows (migration, clone/move, restoration).
See also
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status