V1 behavior
OpenSRE selects a runbook in this order:- An explicit runbook URL supplied by the user or returned by an alert tool.
- An exact manifest match using
alertname,service, and labels.
Configure a source
Connect and verify GitHub first:opensre runbooks remove platform-runbooks to remove it. The source settings
are stored with other local OpenSRE settings, while credentials remain owned by the
GitHub integration.
Add a manifest
The V1 manifest is strict YAML. Document paths must be repository-relative Markdown files. Every entry needs analertname or service match.
Try the bundled demo
After this version is available on the repository’s default branch, register its public demo runbook:opensre and ask:
checkout-high-latency, show a commit-pinned GitHub URL,
and guide the diagnostic sequence. With no monitoring integrations connected, OpenSRE
should clearly report which live checks it could not perform instead of inventing data.
To test explicit URL precedence, ask with this URL:
Verify a production rollout
Test these cases before enabling a source for responders:- A valid explicit URL loads only from the configured repository and ref.
- An untrusted repository, unsafe path, or non-Markdown document is rejected.
- One exact manifest match loads the expected document and commit revision.
- Equally specific entries return candidate IDs and do not choose one.
- Missing GitHub access or an invalid manifest produces a safe, actionable failure.
- The final investigation distinguishes runbook guidance from observed evidence.