Skip to content

NethVoice: Backend support for new certificate management UX (failures & Traefik restart warning) #7720

@Amygos

Description

@Amygos

Proposed Feature
Comply NethVoice backend with new UX requirements for certificate management: inform cluster-admin of certificate failures and show Traefik restart warnings, as required by NS8 guidelines.

Purpose and Motivation
To improve admin clarity and consistency across NS8, NethVoice backend must handle and communicate Let's Encrypt certificate validation failures, and alert the user if a Traefik restart is needed (e.g., after certificate cleanup). This ensures a seamless, compliant UX and reduces troubleshooting.

Proposed Solution

  • Modify configure-module action to call set-route with lets_encrypt_check:true for backend ACME error validation.
  • Adjust get-configuration to track the state of the new flag.
  • Ensure the system can signal UI about validation errors and restarts, following the NS8 certificate management guides.

Alternative Solutions

  • Keep current implementation (do not report failures/warnings). Not recommended, as it diverges from platform UX updates.

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice projectverifiedAll test cases were verified successfully

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions