Skip to content

Conversation

ShelbyZ
Copy link
Contributor

@ShelbyZ ShelbyZ commented Sep 24, 2025

Summary

  • Put parsers into separate AL_TAG specific Dockerifles
  • Allow AL2 to continue to pull from fluent-bit-docker-image (prevent regression)
  • Allow AL2023 to pull parsers from source (fixes)

Testing

Built local images AL2/AL2023 and validated:

  1. Parsers matched AL2 local image and public ECR
  2. AL2023 parsers matched what is available in https://github.com/fluent/fluent-bit/tree/master/conf for parsers*.conf

make debug succeeded: yes
Integ tests succeeded: yes
New tests cover the changes: no

Description for the changelog

Enhancement: AL2023 uses parsers from fluent-bit source

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

- Put parsers into separate AL_TAG specific Dockerifles
- Allow AL2 to continue to pull from fluent-bit-docker-image (prevent
  regression)
- Allow AL2023 to pull parsers from source (fixes)
@ShelbyZ ShelbyZ requested a review from a team as a code owner September 24, 2025 22:33
@ShelbyZ ShelbyZ added the fluent-bit 4.x Part of the fluent-bit 4.x migration work label Sep 24, 2025
@ShelbyZ ShelbyZ added this to the 3.0.0 milestone Sep 24, 2025
# Create required directories
RUN mkdir -p /fluent-bit/bin /fluent-bit/etc /fluent-bit/log

# Accept build args for consistency (not used in AL2)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: What do we gain by accepting the build args if they are not used? I guess if someone is used to passing args for AL2023 then switches to AL2, would it fail for them if they (or their automation) pass these args?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing to be honest, if we decided to use them we would need to ARG them in and make use

@ShelbyZ ShelbyZ merged commit 3b1904d into aws:mainline Sep 24, 2025
@ShelbyZ ShelbyZ deleted the parsers-update branch September 24, 2025 23:49
This was referenced Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fluent-bit 4.x Part of the fluent-bit 4.x migration work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants