elastic / kibana

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

[ResponseOps][Meta] Alerting RBAC enhancements #187202

Open cnasikas opened 5 months ago

cnasikas commented 5 months ago

[!NOTE]
NOTE: THIS ISSUE IS A DRAFT IN PROGRESS.

Summary

A Meta issue to track the upcoming enhancements for the alerting's RBAC model.

### Tasks
- [ ] https://github.com/elastic/kibana/issues/181559
- [ ] Remove usage of producer from authorization
- [ ] Remove validLegacyConsumers from rule type
- [ ] Use ruleTypeIds istead of featureIds when fetching alerts using the rule search strategy
- [ ] Provide helpers utils for solutions to get all valid consumers based by rule type
- [ ] Use ruleTypeIds istead of featureIds when fetching browser fields
- [ ] Use ruleTypeIds istead of featureIds when fetching alert summaries
- [ ] Remove `overwriteProducer`
- [ ] Remove `AlertConsumers` enum
- [ ] https://github.com/elastic/kibana/issues/184595
- [ ] https://github.com/elastic/kibana/issues/175206
- [ ] https://github.com/elastic/kibana/issues/191075
- [ ] https://github.com/elastic/kibana/issues/189997
- [ ] https://github.com/elastic/kibana/issues/193549
- [ ] Send KQL in the filter of the Find API instead of sending the whole KueryNode
- [ ] https://github.com/elastic/kibana/issues/188038
- [ ] Remove filter from Find Rules internal API
- [ ] Better documentation about consumers in our APIs
- [ ] Remove the `isSiemRuleType` util helper in the codebase

Related: https://github.com/elastic/kibana/pull/183756

elasticmachine commented 5 months ago

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