-
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
Move all Observability plugins into /x-pack/observability_solution
#170759
Conversation
🤖 GitHub commentsExpand to view the GitHub comments
Just comment with:
|
7584dd0
to
7a3ca2e
Compare
7a3ca2e
to
7cba0e5
Compare
c2eea2e
to
49cd11b
Compare
/x-pack/observability_solution
59396e5
to
7f3d8b4
Compare
7f3d8b4
to
fd3fe67
Compare
8bb66ff
to
e86fcb3
Compare
e86fcb3
to
f5cb71a
Compare
I honestly don't think it's quite important to move solutions to a specific folder. You can easily work around it by using a workspace in vscode for example. But if we want to move forward with this, I'd probably name the folder
|
How would that work with ESLint rule config?
AFAIU, Elastic speaks about having three solutions: Search, Security and Observability. To my mind
Yes, I aim do that in a follow up PR. |
Do we or will we have any Obs specific rules? |
We currently do, yes: Line 870 in a968a2e
|
a6b2d79
to
136a6ee
Compare
@elasticmachine merge upstream |
ccc8a7c
to
7af54c3
Compare
7af54c3
to
2142ce8
Compare
2142ce8
to
b63c983
Compare
💔 Build FailedFailed CI Steps
Metrics [docs]Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
- Rename `log_explorer` to `logs_explorer` and move it to an `observability_solution` subfolder - Rename `observability_log_explorer` to `observability_logs_explorer` and move it to an `observability_solution` subfolder - Use `renameFromRoot` to rename old configs Related to #171991 and #170759 This PR is mostly focused on renaming the plugins, follow ups will be created to change mentions of `log explorer`, `logExplorer` etc. --------- Co-authored-by: kibanamachine <[email protected]> Co-authored-by: Marco Antonio Ghiani <[email protected]>
…75510) - Rename `log_explorer` to `logs_explorer` and move it to an `observability_solution` subfolder - Rename `observability_log_explorer` to `observability_logs_explorer` and move it to an `observability_solution` subfolder - Use `renameFromRoot` to rename old configs Related to elastic#171991 and elastic#170759 This PR is mostly focused on renaming the plugins, follow ups will be created to change mentions of `log explorer`, `logExplorer` etc. --------- Co-authored-by: kibanamachine <[email protected]> Co-authored-by: Marco Antonio Ghiani <[email protected]>
Closed, implemented by newer PRs. |
Summary
This moves
allmost Observability plugins in/x-pack
into/x-pack/observability_solution
.The changes in this PR are 99% files moves.
The only files that were otherwise changed are:
tsconfig.json
files for every plugin, which needed to be pointed at the base TSConfig file one folder up. Example:"extends": "../../../tsconfig.base.json",
=>"extends": "../../../../tsconfig.base.json",
x-pack/i18nrc.json
, which has updated folders;packages/kbn-babel-preset/styled_components_files.js
which needed to be updated to include the updated folder structure.Edit 21-nov-2023:
As requested these plugins are excluded from the move:
Why even do this??
The Kibana plugin structure supports nesting of plugins by design.
In 2020 there was an initiative to reorganize folder structure according to domain for all plugins. This initiative was not followed up on then. We can do this for the Obs solution now.
Making this change has the following advantages:
observability_
.org
key tokibana.jsonc
needs code work and approval from Kibana Core.