elastic / kibana

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

[Automatic Import][meta] Add support for creating CEL input config #193074

Open ebeahan opened 2 days ago

ebeahan commented 2 days ago

Summary

Track work to add chain(s) to create the Common Expression Language (CEL) input config.

Base: [In progress]

The goal of this phase is to support the addition of CEL configs of minimal complexity around paging, chaining API requests and auth.

Requirements:

Mito

Auth:

This is where we'd want to ensure all auth scenarios are supported. In the base phase, we don't add any auth to the program.

Requirements:

Validation:

The goal of this would be to expand upon validation. In the base phase, we have basic support for running mito, but now we'd need to focus on how to update the program if any errors occur.

Requirements:

Complexity:

This involves adding support for more complex types of APIs. This includes asynchronous event handling, chaining API requests, and any other common patterns we have.

Requirements:

Input formats:

This is where we'd want to expand our API input beyond only OpenAPI specs, to include PDFs or online doc pages, etc.

Requirements:

elasticmachine commented 2 days ago

Pinging @elastic/security-scalability (Team:Security-Scalability)