elastic / kibana

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

[Rules] [Meta] Road to versioned HTTP APIs #157883

Open XavierM opened 1 year ago

XavierM commented 1 year ago

To not introduce any breaking changes or changes in the behavior of Rules and Connectors APIs when upgrading Kibana, we need to do changes in our endpoints. The needed steps to achieve this goal are described in the following section.

Steps

Disconnect API Interface with SO Attributes

The goal of this step is to isolate the SO attributes from the HTTP APIs. Any change in our SO attributes should not reflect a change in our API interfaces. To do that we need to

APIs:

Rules:

Rule Settings:

Maintenance Windows:

elasticmachine commented 1 year ago

Pinging @elastic/response-ops (Team:ResponseOps)

JiaweiWu commented 1 year ago

PoC PR: https://github.com/elastic/kibana/pull/158786