Nathaniel Caza
Nathaniel Caza
This PR adds two new commands: - `MatchLine` that takes a regular expression and waits until the current line matches - `MatchScreen` that takes a regular expression and waits until...
**Description:** Adds validation for Expr expressions in various APIs by switching from string to scalar types with defined parsers/validators. **Describe any introduced API changes:** Type changes are breaking but JSON-compatible,...
**Description:** Adds label support for escalation policies, schedules, and rotations. **Which issue(s) this PR fixes:** Part of #3403 **Out of Scope:** - Searching by label for ep, schedules, rotations, will...
**Description:** Updates schedule on-call notifications always to use the new dest API. **Which issue(s) this PR fixes:** Part of #2639 **Describe any introduced user-facing changes:** N/A **Describe any introduced API...
**What problem would you like to solve? Please describe:** Difficulties in tracing and integrating with other systems due to the lack of ability to associate arbitrary metadata with an alert...
**What problem would you like to solve? Please describe:** The current default deduplication (dedup) behavior for alerts is a combination of the summary and details fields. This can limit the...
**What problem would you like to solve? Please describe:** There is currently no easy way to monitor how effectively our caches are being used. This could lead to inefficient cache...
**What problem would you like to solve? Please describe:** Currently, when setting up OIDC integration for the first time, the only way to validate the configuration is to set it,...
**What problem would you like to solve? Please describe:** Duplicate users may exist in GoAlert for various reasons such as usage of multiple identity providers or a subject ID changing...
**What problem would you like to solve? Please describe:** Users can currently add arbitrary labels to services for better search and grouping, but these are not visible unless the labels...