Summary

From approximately 6:45am PDT to 9:45am PDT on 05/27/25, Opal’s web platform experienced a partial outage causing some users to be stuck in an indefinite loading state.

Impact

Some Opal users (<100), in both cloud and non-airgapped on-prem environments, were unable to access Opal web. Non web surfaces (CLI, Slack, API) were unaffected and available.

image.png

Severity: Sev 1

This incident was classified by a SEV 1 in accordance with our SEV guidelines. While not all users were affected, those that were were unable to accomplish necessary tasks in Opal, and blocked for the extent of outage.

Root cause analysis

The root cause was an outage with a downstream vendor - LaunchDarkly in a critical loading path. Opal uses LaunchDarkly to roll out new features, gate access, and enable emergency killswitches. LaunchDarkly feature flags are among the first thing loaded when Opal initializes and the outage there caused the entire application to crash. See here for LaunchDarkly’s incident report.

Actions taken

Screen Recording 2025-05-28 at 1.31.36 PM.mov

Timeline

Next steps

Immediately

Longer Term Q2+