-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ci] Remove plugin build #197125
[ci] Remove plugin build #197125
Conversation
The platform plugin builds were used at a time when functional tests were, at times, run from source. This is mostly no longer a requirement. There are two remaining cypress scripts that I updated to use the build instead.
buildkite test this |
💚 Build Succeeded
Metrics [docs]
|
buildkite test this |
buildkite test this |
buildkite test this |
Build testing the defend workflows changes: https://buildkite.com/elastic/kibana-pull-request/builds/247852 |
This reverts commit 94d2d6d.
buildkite test this |
Pinging @elastic/kibana-operations (Team:Operations) |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]
History
|
Starting backport for target branches: 8.x |
I'm going to leave the backport unresolved for a while to monitor for issues. This expectation has been built in to most of our test pipelines for years, there's a decent chance I missed something and will need to revert. |
💔 All backports failedManual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
The platform plugin builds were used when functional tests were, at times, run from source. This is mostly no longer a requirement. There are two remaining cypress scripts that I updated to use the build instead. With the time saved I'm dropping the number of vCPUs from 16 to 8. These are mostly underutilized by this step, with the exception of the distribution plugin build.
Friendly reminder: Looks like this PR hasn’t been backported yet. |
The platform plugin builds were used when functional tests were, at times, run from source. This is mostly no longer a requirement. There are two remaining cypress scripts that I updated to use the build instead. With the time saved I'm dropping the number of vCPUs from 16 to 8. These are mostly underutilized by this step, with the exception of the distribution plugin build.
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
3 similar comments
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
6 similar comments
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
…205896) ## Summary This PR fixes the performance test pipelines by removing the bits that rely on the plugins build. ### Details * The plugin build has been removed with #197125. Since the performance pipelines are running against a Kibana build (and not against sources), they should not need the plugin build. * The `performance-data-set-extraction` pipeline started to fail immediately after the plugin build has been removed * This failure went unnoticed since the `scalability-benchmarking` pipeline continued to work by using the last uploaded artifacts from the `performance-data-set-extraction` pipeline, which were available for another month. Once the old artifacts were no longer available, the `scalability-benchmarking` pipeline also started to fail.
…lastic#205896) ## Summary This PR fixes the performance test pipelines by removing the bits that rely on the plugins build. ### Details * The plugin build has been removed with elastic#197125. Since the performance pipelines are running against a Kibana build (and not against sources), they should not need the plugin build. * The `performance-data-set-extraction` pipeline started to fail immediately after the plugin build has been removed * This failure went unnoticed since the `scalability-benchmarking` pipeline continued to work by using the last uploaded artifacts from the `performance-data-set-extraction` pipeline, which were available for another month. Once the old artifacts were no longer available, the `scalability-benchmarking` pipeline also started to fail. (cherry picked from commit 9bdc995)
…nes (#205896) (#205930) # Backport This will backport the following commits from `main` to `8.x`: - [Remove usage of Kibana plugins build in performance test pipelines (#205896)](#205896) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Robert Oskamp","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-01-08T16:15:33Z","message":"Remove usage of Kibana plugins build in performance test pipelines (#205896)\n\n## Summary\r\n\r\nThis PR fixes the performance test pipelines by removing the bits that\r\nrely on the plugins build.\r\n\r\n### Details\r\n\r\n* The plugin build has been removed with #197125. Since the performance\r\npipelines are running against a Kibana build (and not against sources),\r\nthey should not need the plugin build.\r\n* The `performance-data-set-extraction` pipeline started to fail\r\nimmediately after the plugin build has been removed\r\n* This failure went unnoticed since the `scalability-benchmarking`\r\npipeline continued to work by using the last uploaded artifacts from the\r\n`performance-data-set-extraction` pipeline, which were available for\r\nanother month. Once the old artifacts were no longer available, the\r\n`scalability-benchmarking` pipeline also started to fail.","sha":"9bdc995d3c6f1c19d242d411e039e1c9c5c6251f","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","v8.18.0"],"title":"Remove usage of Kibana plugins build in performance test pipelines","number":205896,"url":"https://github.com/elastic/kibana/pull/205896","mergeCommit":{"message":"Remove usage of Kibana plugins build in performance test pipelines (#205896)\n\n## Summary\r\n\r\nThis PR fixes the performance test pipelines by removing the bits that\r\nrely on the plugins build.\r\n\r\n### Details\r\n\r\n* The plugin build has been removed with #197125. Since the performance\r\npipelines are running against a Kibana build (and not against sources),\r\nthey should not need the plugin build.\r\n* The `performance-data-set-extraction` pipeline started to fail\r\nimmediately after the plugin build has been removed\r\n* This failure went unnoticed since the `scalability-benchmarking`\r\npipeline continued to work by using the last uploaded artifacts from the\r\n`performance-data-set-extraction` pipeline, which were available for\r\nanother month. Once the old artifacts were no longer available, the\r\n`scalability-benchmarking` pipeline also started to fail.","sha":"9bdc995d3c6f1c19d242d411e039e1c9c5c6251f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205896","number":205896,"mergeCommit":{"message":"Remove usage of Kibana plugins build in performance test pipelines (#205896)\n\n## Summary\r\n\r\nThis PR fixes the performance test pipelines by removing the bits that\r\nrely on the plugins build.\r\n\r\n### Details\r\n\r\n* The plugin build has been removed with #197125. Since the performance\r\npipelines are running against a Kibana build (and not against sources),\r\nthey should not need the plugin build.\r\n* The `performance-data-set-extraction` pipeline started to fail\r\nimmediately after the plugin build has been removed\r\n* This failure went unnoticed since the `scalability-benchmarking`\r\npipeline continued to work by using the last uploaded artifacts from the\r\n`performance-data-set-extraction` pipeline, which were available for\r\nanother month. Once the old artifacts were no longer available, the\r\n`scalability-benchmarking` pipeline also started to fail.","sha":"9bdc995d3c6f1c19d242d411e039e1c9c5c6251f"}},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Robert Oskamp <[email protected]>
…lastic#205896) ## Summary This PR fixes the performance test pipelines by removing the bits that rely on the plugins build. ### Details * The plugin build has been removed with elastic#197125. Since the performance pipelines are running against a Kibana build (and not against sources), they should not need the plugin build. * The `performance-data-set-extraction` pipeline started to fail immediately after the plugin build has been removed * This failure went unnoticed since the `scalability-benchmarking` pipeline continued to work by using the last uploaded artifacts from the `performance-data-set-extraction` pipeline, which were available for another month. Once the old artifacts were no longer available, the `scalability-benchmarking` pipeline also started to fail.
The platform plugin builds were used when functional tests were, at times, run from source.
This is mostly no longer a requirement. There are two remaining cypress scripts that I updated to use the build instead.
With the time saved I'm dropping the number of vCPUs from 16 to 8. These are mostly underutilized by this step, with the exception of the distribution plugin build.