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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions