elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.61k stars 8.22k forks source link

[Dashboards] Embeddables schema registry for Dashboard API validation #192622

Open nickpeihl opened 1 month ago

nickpeihl commented 1 month ago

Follow up to #192618

Implement a registry for embeddables to optionally register their configuration schemas for stricter validation and a better API schema definitions for the public Dashboards API. If a schema is not registered for an embeddable, the configuration will not be validated and the OpenAPI specification for that embeddable type will not be defined.

elasticmachine commented 1 month ago

Pinging @elastic/kibana-presentation (Team:Presentation)

thomasneirynck commented 4 weeks ago

offline feedback from @lukeelmers has raised some open questions around the introduction of validation after the release of MVP.

Questions to answer: