[Cases] Add auto-push case option to case connector#249251
[Cases] Add auto-push case option to case connector#249251janmonschke merged 14 commits intoelastic:mainfrom
Conversation
|
Pinging @elastic/kibana-cases (Team:Cases) |
NicholasPeretti
left a comment
There was a problem hiding this comment.
This looks great! Thank you for fixing this
| pushType: 'automatic', | ||
| }) | ||
| .catch((error) => { | ||
| this.logger.debug( |
There was a problem hiding this comment.
In other places in this file we are using if (this.logger.isLevelEnabled('debug')) check, maybe we want to add it here too ( or change log level )
There was a problem hiding this comment.
It is not needed in this context. It's handy when the logging operation is more expensive (e.g. if we need to calculate or query sth). But good catch :)
💛 Build succeeded, but was flaky
Failed CI Steps
Test Failures
Metrics [docs]Async chunks
Page load bundle
Unknown metric groupsESLint disabled line counts
Total ESLint disabled count
History
|
|
Hi @janmonschke and @vgomez-el We are currently working on feature testing around this feature on 9.4 snapshot build. As per the ticket reported regarding Cases Connectors, our testing scope regarding this feature ticket has been decreased. Please let us know if anything else is required from our end! Thanks! |
|
@divyaaghi-qasource The linked ticket and this PR are two distinct features. This PR adds new functionality. |
|
Hi @janmonschke Thanks for the clarification. Yes, we agree these are separate from the linked ticket, and we’re continuing to test this PR’s new functionality on the 9.4 snapshot build. One note on scope: our end-to-end verification that cases are successfully pushed to the external system is currently reduced because the login credentials to the connected external system are not working on our side. We can still validate the Kibana-side behavior (configuration/option, UI flow, and that the push action is triggered), but we can’t fully confirm the external third party connector's status right now. Please let us know if we missed anything. Thanks! |
Summary
Addresses https://github.com/elastic/security-team/issues/15315
Adds the option to auto-push a case when a case template with connector is defined.
Testing
agent.id, time window 5min)