Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

Define write operations for status page API

Kurt Garloff requested to merge write-api into main

Created by: joshuai96

Define write operations for the status page Open API spec, mentioned in SovereignCloudStack/issues#281.

Includes:

  • Create operations (POST) for:
    • PhaseList
    • ImpactType
    • Component
    • Incident
    • IncidentUpdate
  • Update opertations (PATCH) for:
    • ImpactType
    • Component
    • Incident
    • IncidentUpdate
  • Delete operations (DELETE) for:
    • ImpactType
    • Components
    • Incident
    • IncidentUpdate

Phases are now handled as PhaseList, these use a generation system, to allow new lists to be created, for CUD operations on Phases without losing the reference.

The IncidentUpdates are now handled as a real sub resource to incidents.

Impacts are "helper" objects to connect Incidents and Components and do not represent a standalone resource.

Merge request reports