Skip to content

[ftr] split oblt DA configs to speedup CI#217452

Merged
dmlemeshko merged 1 commit intoelastic:mainfrom
dmlemeshko:ftr/split-oblt-da-configs
Apr 8, 2025
Merged

[ftr] split oblt DA configs to speedup CI#217452
dmlemeshko merged 1 commit intoelastic:mainfrom
dmlemeshko:ftr/split-oblt-da-configs

Conversation

@dmlemeshko
Copy link
Contributor

@dmlemeshko dmlemeshko commented Apr 8, 2025

Summary

Splitting the following config:

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts ~61 min

by moving ai_assistant, synthetics and streams tests in its own configs

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts ~11m 30s
  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts ~21m 30s
  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts ~21m 43s

original config with less tests:

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts ~17 min

@dmlemeshko dmlemeshko self-assigned this Apr 8, 2025
@dmlemeshko dmlemeshko added FTR v9.1.0 v9.0.1 release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting and removed v9.0.1 labels Apr 8, 2025
@dmlemeshko dmlemeshko marked this pull request as ready for review April 8, 2025 09:29
@dmlemeshko dmlemeshko requested review from a team as code owners April 8, 2025 09:29
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #35 / discover/group1 discover accessibility top nav menu buttons should return focus to the alerts button when dismissing the alerts popover

Metrics [docs]

✅ unchanged

cc @dmlemeshko

@dmlemeshko dmlemeshko added v8.19.0 v9.0.1 backport:version Backport to applied version labels and removed backport:skip This PR does not require backporting labels Apr 8, 2025
@dmlemeshko dmlemeshko enabled auto-merge (squash) April 8, 2025 10:48
@dmlemeshko dmlemeshko merged commit aa9be6a into elastic:main Apr 8, 2025
29 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.x, 9.0

https://github.com/elastic/kibana/actions/runs/14334499023

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.x Backport failed because of merge conflicts
9.0 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 217452

Questions ?

Please refer to the Backport tool documentation

@dmlemeshko
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
9.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

dmlemeshko added a commit to dmlemeshko/kibana that referenced this pull request Apr 9, 2025
## Summary

Splitting the following config:

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
**~61 min**

by moving `ai_assistant`, `synthetics` and `streams` tests in its own
configs

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts
~11m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts
~21m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts
~21m 43s

original config with less tests:
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
~17 min

(cherry picked from commit aa9be6a)

# Conflicts:
#	.buildkite/ftr_oblt_serverless_configs.yml
#	x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.index.ts
@dmlemeshko
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

dmlemeshko added a commit to dmlemeshko/kibana that referenced this pull request Apr 9, 2025
## Summary

Splitting the following config:

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
**~61 min**

by moving `ai_assistant`, `synthetics` and `streams` tests in its own
configs

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts
~11m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts
~21m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts
~21m 43s

original config with less tests:
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
~17 min

(cherry picked from commit aa9be6a)

# Conflicts:
#	.buildkite/ftr_oblt_serverless_configs.yml
#	x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.index.ts
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 10, 2025
@kibanamachine
Copy link
Contributor

Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync.

dmlemeshko added a commit that referenced this pull request Apr 10, 2025
# Backport

This will backport the following commits from `main` to `9.0`:
- [[ftr] split oblt DA configs to speedup CI
(#217452)](#217452)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-04-08T13:14:58Z","message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","backport:version","v9.1.0","v8.19.0","v9.0.1"],"title":"[ftr]
split oblt DA configs to speedup
CI","number":217452,"url":"https://github.com/elastic/kibana/pull/217452","mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/217452","number":217452,"mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
dmlemeshko added a commit that referenced this pull request Apr 11, 2025
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ftr] split oblt DA configs to speedup CI
(#217452)](#217452)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-04-08T13:14:58Z","message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","backport:version","v9.1.0","v8.19.0","v9.0.1"],"title":"[ftr]
split oblt DA configs to speedup
CI","number":217452,"url":"https://github.com/elastic/kibana/pull/217452","mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/217452","number":217452,"mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/217631","number":217631,"state":"OPEN"}]}]
BACKPORT-->
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 11, 2025
@mistic mistic removed the v9.0.0 label Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels FTR release_note:skip Skip the PR/issue when compiling release notes v8.19.0 v9.0.1 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants