TWSD-1466 Unable to disable the Prometheus HTTPS configuration via the WebUI

Review Request #1359 — Created Feb. 4, 2026 and updated

lucille
APV10
rel_apv_10_7
TWSD-1466
austin, shuinvy

Fix the HTTPS configuration feature

Root Cause:

The WebUI did not properly validate the certificate state when handling Prometheus HTTPS configuration, which caused the disable action to fail.

Solution:

Improved the frontend logic to validate certificate requirements and display warning messages when required data is missing.

Verify:

Verified that Prometheus HTTPS can now be enabled and disabled correctly via the WebUI, with proper warnings shown when certificates are not configured.

lucille
Review request changed

Change Summary:

Removed unnecessary logging to improve code clarity and maintainability.

Diff:

Revision 2 (+392 -27)

Show changes

shuinvy
  1. Ship It!
  2. 
      
austin
  1. Ship It!
  2. 
      
Loading...