[Dashboard as code] Embeddable API Integration#221975
[Dashboard as code] Embeddable API Integration#221975ThomThomson wants to merge 60 commits intomainfrom
Conversation
…221692) Note: _This PR does not need to be reviewed by external teams. This PR merges into a feature branch that Kibana presentation team is working on to support embeddable integrations with Dashboards as Code._
…act reference handling to server
…anagement (#221981) Note: _This PR does not need to be reviewed by external teams. This PR merges into a feature branch that Kibana presentation team is working on to support embeddable integrations with Dashboards as Code._
Adds a `startServices` method for the dashboard server to provide the embeddable service that can be used in the migration to correctly extract references. This also logs a warning instead of throwing if the migration fails. Here is an example dashboard saved object that triggers the migration on import. [7.8.0-dashboard.ndjson.zip](https://github.com/user-attachments/files/20521831/7.8.0-dashboard.ndjson.zip) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
|
Project deployments require a Github label, please add one or more of |
…om/elastic/kibana into dashboardApi/embeddableIntegration
…ntManagementRegistry async (#223050) Note: _This PR does not need to be reviewed by external teams. This PR merges into a feature branch that Kibana presentation team is working on to support embeddable integrations with Dashboards as Code._ Makes the `EmbeddableContentManagementRegistry` an async registry to reduce bundle size.
…ableIntegration # Conflicts: # src/platform/plugins/shared/dashboard/server/dashboard_saved_object/migrations/dashboard_saved_object_migrations.test.ts
…om/elastic/kibana into dashboardApi/embeddableIntegration
|
@elasticmachine merge upstream |
|
Pinging @elastic/kibana-presentation (Team:Presentation) |
|
🤖 Jobs for this PR can be triggered through checkboxes. 🚧
ℹ️ To trigger the CI, please tick the checkbox below 👇
|
|
Sorry for the pings, accidentally clicked "Ready for review". PR is not ready for review and is still in draft. Please "unsubscribe" to avoid getting updates for this PR. |
💔 Build Failed
Failed CI Steps
Test Failures
Metrics [docs]Module Count
Public APIs missing comments
Async chunks
Public APIs missing exports
Page load bundle
Unknown metric groupsAPI count
ESLint disabled line counts
References to deprecated APIs
Total ESLint disabled count
History
|
|
@elasticmachine merge upstream |
|
Closing, replacing with #227141 |
Closes #192622
Closes #222472
Closes #222466