-
Notifications
You must be signed in to change notification settings - Fork 630
[QE] Allow override transport for wathola sender with plugin system #4812
Copy link
Copy link
Closed
Labels
area/test-and-releaseTest infrastructure, tests or releaseTest infrastructure, tests or releasekind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Metadata
Metadata
Assignees
Labels
area/test-and-releaseTest infrastructure, tests or releaseTest infrastructure, tests or releasekind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Problem
Currently, wathola sender, a tool used in eventing upgrade tests, can send events only using HTTP POST request to a specified URL. That's okay for most of the tests, but in some cases it's lacking. Mostly for testing various Knative sources. In those tests we would like to send events directly to a given system like for ex.: Kafka's topic to be consumed by source under test.
Persona:
Developer
Exit Criteria
A set of Golang interfaces should be created, for sending events, and for transport configuration. The configuration should be added to allow override default HTTP Post transport with custom one provided.
After fixing this issue, it should be possible to use wathola tool to write tests for knative-extensions/eventing-kafka#67
Time Estimate (optional):
2d