logstash icon indicating copy to clipboard operation
logstash copied to clipboard

POC of Wolfi-based image flavor

Open roaksoax opened this issue 9 months ago • 2 comments

What does this PR do?

This is a bare-minimum POC for building Logstash docker images using a Wolfi base. While this is the initial test work, there are improvements to be made:

  • Consider using the Chainguard JDK Image to replace the Logstash bundled JDK. But this is up for discussion.

roaksoax avatar May 01 '24 15:05 roaksoax

I kicked off the exhaustive test suite for this PR here: https://buildkite.com/elastic/logstash-exhaustive-tests-pipeline/builds/497

jsvd avatar May 29 '24 16:05 jsvd

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

elastic-sonarqube[bot] avatar May 29 '24 17:05 elastic-sonarqube[bot]

@roaksoax we need to ensure docker acceptance tests run for this flavor too, which is done by editing https://github.com/elastic/logstash/blob/main/.buildkite/scripts/exhaustive-tests/generate-steps.py#L163

We can see in https://buildkite.com/elastic/logstash-exhaustive-tests-pipeline/builds/497#018fc51a-285f-4bab-80c7-faf981432b4b that wolfi wasn't tested

jsvd avatar May 29 '24 17:05 jsvd

:green_heart: Build Succeeded

History

  • :green_heart: Build #1070 succeeded 4522f59242e0dd86e10f5bb6867b19d58fbabe02
  • :green_heart: Build #1053 succeeded 213c5d0f1769e98edd378906cb8cc32ddea9b348

elasticmachine avatar May 29 '24 17:05 elasticmachine