Skip to content

Runtime and Deployed Configuration Status Endpoint #69

@bihius

Description

@bihius

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/backendFastAPI, SQLAlchemy, services, APIkind/featNew capabilityp1-mvpRequired for the thesis MVP

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions