Skip to content

[8.19] [SLO] Migrate synthetics to scout !! (#225035)#256684

Merged
dmlemeshko merged 19 commits intoelastic:8.19from
dmlemeshko:backport/8.19/pr-225035
Mar 10, 2026
Merged

[8.19] [SLO] Migrate synthetics to scout !! (#225035)#256684
dmlemeshko merged 19 commits intoelastic:8.19from
dmlemeshko:backport/8.19/pr-225035

Conversation

@dmlemeshko
Copy link
Copy Markdown
Contributor

Backport

This will backport the following commits from main to 8.19:

Questions ?

Please refer to the Backport tool documentation

## Summary

Migrate synthetics based SLO plugin tests to scout  !!

### How to test locally

If you want to try it out locally here are the commands:

Start the server

```bash
// ESS
node scripts/scout.js start-server --stateful

// Serverless
node scripts/scout.js start-server --serverless=[es|oblt|security]
```

Then run in another terminal:

```bash
// ESS
npx playwright test --config x-pack/solutions/observability/plugins/slo/test/scout/ui/playwright.config.ts --project=local --grep @ess

// Serverless
npx playwright test --config x-pack/solutions/observability/plugins/slo/test/scout/ui/playwright.config.ts --project=local --grep @svlOblt
```

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Francesco Fagnani <francesco.fagnani@elastic.co>
Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
Co-authored-by: Panagiota Mitsopoulou <giota85@gmail.com>
Co-authored-by: Francesco Fagnani <fagnani.francesco@gmail.com>
(cherry picked from commit 726042c)

# Conflicts:
#	.buildkite/pipelines/pull_request/slo_plugin_e2e.yml
#	.buildkite/scout_ci_config.yml
#	.buildkite/scripts/steps/functional/slo_plugin_e2e.sh
#	x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/fixtures/parallel_run_fixtures.ts
#	x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/fixtures/single_thread_fixtures.ts
#	x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/fixtures/types.ts
#	x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/fixtures/worker/index.ts
#	x-pack/solutions/observability/plugins/slo/e2e/services/slo_data_service.ts
#	x-pack/solutions/observability/plugins/slo/e2e/tsconfig.json
@dmlemeshko dmlemeshko added the backport This PR is a backport of another PR label Mar 9, 2026
@dmlemeshko dmlemeshko enabled auto-merge (squash) March 9, 2026 12:55
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@dmlemeshko dmlemeshko requested a review from csr March 9, 2026 14:20
@elasticmachine
Copy link
Copy Markdown
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] Scout: [ observability / slo ] plugin / local-stateful-classic - Annotations List - Go to SLOs and check that annotation is displayed
  • [job] [logs] Scout: [ observability / slo ] plugin / local-stateful-classic - Annotations List - Go to SLOs and check that annotation is displayed

History

@dmlemeshko dmlemeshko merged commit 5d25580 into elastic:8.19 Mar 10, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR Team:obs-ux-management

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants