Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-management#202736
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-management#202736gsoldevila wants to merge 5 commits intoelastic:mainfrom
@elastic/kibana-management#202736Conversation
|
A documentation preview will be available soon. Request a new doc build by commenting
If your PR continues to fail for an unknown reason, the doc build pipeline may be broken. Elastic employees can check the pipeline status here. |
|
Pinging @elastic/kibana-core (Team:Core) |
|
Pinging @elastic/kibana-management (Team:Kibana Management) |
7c62cd7 to
bdd2a23
Compare
35c50aa to
6795e9f
Compare
|
@gsoldevila At first glance this PR appears to be too disruptive. There are already a lot of merge conflicts plus this hasn't accounted for any work that's in progress. My initial impression is that a change like this would be best managed by the team to minimize disruption. |
Well, I imagine there's never a good time to perform such a big restructuring, but here we are 😆. When do you think we could do this? FWIW our goal is to have this merged before 9.0, and also backported to 8.x. |
3da2d76 to
706b385
Compare
|
@gsoldevila Lets split this up, we should be able to get this through really quick - All 17 packages All plugins EXCEPT @kbn/index-management-plugin and @kbn/ingest-pipelines-plugin which are currently being worked on. Then we'll follow up on those two plugins before too long. |
1ae027c to
1a893bb
Compare
peteharverson
left a comment
There was a problem hiding this comment.
Edit to transform file LGTM
💔 Build Failed
Failed CI Steps
Test Failures
Metrics [docs]Unknown metric groupsESLint disabled in files
Total ESLint disabled count
History
|
|
This PR has been split up in multiple relocation PRs (e.g. this one), and all of the involved modules have already been relocated. |
Summary
This PR aims at relocating some of the Kibana modules (plugins and packages) into a new folder structure, according to the Sustainable Kibana Architecture initiative.
Important
packages[\/\\]andplugins[\/\\]patterns in the source code (Babel and Eslint config files), and update them appropriately..buildkite/scripts/pipelines/pull_request/pipeline.tsto ensure that any CI pipeline customizations continue to be correctly applied after the changed path names.tsand.jsfiles listed in the sections below, as some of them contain relative paths that have been updated.Note
Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe here.
3 plugin(s) are going to be relocated:
@kbn/index-management-pluginx-pack/platform/plugins/shared/index_management@kbn/ingest-pipelines-pluginx-pack/platform/plugins/shared/ingest_pipelines@kbn/upgrade-assistant-pluginx-pack/platform/plugins/private/upgrade_assistantUpdated references
Updated relative paths