elastic / elastic/elastic-package

Allow data stream overrides for integration packages during system tests.

Open
#2,109 0 comments 0 reactions 0 assignees View on GitHub
enhancement Team:Ecosystem
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.