Skip to content

Public status page #78

Description

@lewispb

Add an optional public status page to the upright gem: components rolled up from existing probes, incidents authored under a new incident_author role via the existing OIDC SSO, a Statuspage.io-compatible /api/v2/*.json read API so external consumers cut over transparently, and Grafana annotations on incident lifecycle.

All off by default behind config flags (public_status_enabled, statuspage_api_enabled, grafana_annotations_enabled) so users who only want probes keep the lean gem.

Tracking issue — PRs to follow.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions