The paths 'service https' and 'service https api' use individual config-mode scripts to manage the systemd services nginx, respectively, vyos-http-api-server. Following simplifications in T5762 and T5768, it is reasonable to use a single config-script as owner of all paths under 'service https' (as suggested by @c-po). Moreover, using the configdiff module instead of defining config dependencies allows one to avoid unnecessary restarts of services.
Description
Description
Details
Details
- Difficulty level
- Normal (likely a few hours)
- Version
- -
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | BUG | c-po | T5762 http: api: smoketests fail as they can not establish IPv6 connection to uvicorn backend server | ||
Resolved | ENHANCEMENT | jestabro | T5768 Remove auxiliary http-api.conf for simplification of http-api config mode script | ||
Resolved | ENHANCEMENT | jestabro | T5782 Use a single config mode script for https and http-api | ||
Resolved | BUG | c-po | T5766 http: rewrite conf-mode script to get_config_dict() | ||
Resolved | BUG | c-po | T5902 http: remove virtual-host configuration in webserver |