elastic / elastic/elastic-serverless-forwarder

Pre-build docker test image

Open
#450 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
38
Forks
50
PR merge metrics
No merged PRs in 30d

Description

We use Docker in our development & testing setup to help with reproducibility (see scripts in https://github.com/elastic/elastic-serverless-forwarder/tree/main/tests/scripts/docker).

But we build docker image on the fly, and this create possible reproducibility issues: some dependency may disappear making a build fail due to unrelated occurrences (see https://github.com/elastic/elastic-serverless-forwarder/pull/446, lint check failed due to missing packages that are installed during docker build).

TO prevent the need to quickfix things like we did in https://github.com/elastic/elastic-serverless-forwarder/pull/449, we need to pre-build docker images and host them so the dev/CI can leverage pre-built images without the need to build them on the fly when missing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.