-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Meta] Migrate plugins to TS references for es_ui CODEOWNERS plugins #89321
[Meta] Migrate plugins to TS references for es_ui CODEOWNERS plugins #89321
Comments
@restrry the
With the following tsconfig.json:
I get the following error that I can't seem to get around:
Please forgive me if you've answered this before but how would one get around this? |
@cjcenizal perhaps you can help me out with the watcher migration issue above? The TL;DR is that |
@TinaHeiligers Thanks for helping us with this and for the ping! I'll take a look at Watcher. In the meantime, do you want to move it to the bottom of your list so you get to it last? I might also suggest prioritizing license management, since according to the meta issue it's blocking ML. |
@cjcenizal thank you for taking a look at watcher! I'll prioritize In the mean time, we need to remove the dependency between Could someone from the @elastic/es-ui team either look into removing that dependency as a priority? |
Can you help me understand this need?
Are you aware of an alternative way to do this? If fleet isn't enabled, we don't want to render a link to it. What's the correct way to assert against whether it's enabled or not without declaring it an optional dependency? |
@cjcenizal, @restrry asked me to reach out about removing the dependency on fleet. As for alternative ways of checking if fleet is enabled, is there a config setting you can check? |
@TinaHeiligers Thanks for explaining. I asked around and it sounds like we're following best practices in |
Blockers for migrating
TIL: one needs to explicitly declare
cc @elastic/es-ui @elastic/kibana-core Does anyone have advice on how to handle 1 & 2? I can get around 3 & 4. |
@alisonelizabeth Could you help Tina out with 1 and 2 above? |
I can look into this on Friday. |
@TinaHeiligers what's the problem with kibana/x-pack/plugins/actions/tsconfig.json Lines 12 to 13 in 8b1a228
|
@restrry oh wow, I didn't know we could do that! |
@TinaHeiligers Just a quick update on UA - I can read the current version from |
Summary
Now that the Kibana build system supports using TypeScript project references (#46773), the es_ui team need help migrating their plugins. This is part of the overall effort tracked at #80508.
Migration order:
- watcher Migrates watcher to a TS project ref #89622- snapshot_restore TS project refs: Migrates snapshot_restore to a TS Project #89653- painless_lab Converts painlessLab to a TS project reference #89626- license_managementMigrates license_management to a TS project ref #89472- grokdebuggerTS project refs: Migrates grokdebugger #89652- ingest_pipelinesMigrates ingest_pipelines to a TS project ref #89505- index_managementMigrates index_management & runtime_fields to TS project refs #89809 (Circular dependency removed)- upgrade_assistant-> (Ts project refs: Migrates Upgrade Assistant to a TS project #89949)- index_management Migrates index_management & runtime_fields to TS project refs #89809index_management
)index_management
)index_pattern_management
Migrate indexPatternManagement to TS project ref #89759 &index_management
)remote_clusters
&index_management
)Blockers (if any)
Blockers:⚠️ Circular dependency between infra <--> apm <--> infra for
cross_cluster_replication
,index_lifecycle_management
,index_management
,remote_clusters
,rollup
Acceptance criteria
The telemetry-related plugins can be referred to using a project reference, which means each...
tsconfig.json
file which conforms to the documented formtsc
's build modeRelated information
The text was updated successfully, but these errors were encountered: