Context
The backend is intended to manage proxy configuration and reloads, but there is currently no simple way to inspect runtime state: whether configuration was generated, when it was last applied, and whether the last reload succeeded.
Task checklist
- add a status endpoint for runtime / config apply state
- return information about the latest configuration validation
- return information about the latest HAProxy reload and its outcome
- prepare a data model or simple storage for operation status
- handle the "configuration has never been deployed" state
- add integration tests for the status endpoint
- define a contract for a frontend dashboard / status panel
Dependencies
- related to
#24 Service layer - configuration generation
- related to
#25 HAProxy reload mechanism
Context
The backend is intended to manage proxy configuration and reloads, but there is currently no simple way to inspect runtime state: whether configuration was generated, when it was last applied, and whether the last reload succeeded.
Task checklist
Dependencies
#24Service layer - configuration generation#25HAProxy reload mechanism