vectordotdev / vectordotdev/vector
Ensure that container images used for Docker integration tests have minimal supported version
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 22.6k
- Forks
- 2.3k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 146
Description
When we report in the documentation that a certain source or sink (for example, kafka source or sink) supports for example Kafka starting from version 0.8, we need to ensure that this compatibility will not be broken by subsequent changes or, if broken, it will be properly documented.
Because of that I think that services in docker-compose.yml should use images with the same version as the minimal supported version declared in the description of the corresponding components in .meta/{source,transforms,sinks}.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect docker-compose.yml and the corresponding descriptions under .meta/source, .meta/transforms, and .meta/sinks. Compare each service image version with the minimal supported version documented for that component. Done means the integration-test images match those minimums, or any intentional mismatch is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker-compose
- Domain
- devops, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100