elastic / elastic/elastic-package
Allow data stream overrides for integration packages during system tests.
- Dominant language
- Go
- Stars
- 72
- Forks
- 141
- Avg merge
- 19h 42m
- Merged PRs (30d)
- 55
Description
Some integrations like amazon security lake use routing rules to route results to a different data stream from a central data stream. Having such a mechanism the standard system tests fail since it always searches for hits in the central data stream which is generally where the system tests reside. We need a way to dynamically instruct elastic-package to look for hits in a specific data stream during system tests and also validated the results against the overridden data stream allowing the tests to pass.
This issue supersedes the issue: https://github.com/elastic/elastic-package/issues/1917, and takes into consideration the suggestions specified there.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how elastic-package system tests choose the central data stream and validate search results, then review superseding issue 1917 for the referenced suggestions. Done means integration packages can provide a dynamic data-stream override and system tests search and validate results against that stream.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100