-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dockerfiles: Add support for s390x #8095
Conversation
6a90a4f
to
35ae01a
Compare
Example config file change:
Debug log output:
|
Signed-off-by: Ajay <[email protected]>
35ae01a
to
e2ebf71
Compare
@ajaypvictor can you confirm that skopeo image supports copying this architecture as well for releases? fluent-bit/.github/workflows/staging-release.yaml Lines 444 to 477 in 0ae1dba
|
Thanks @patrick-stephens for the review.. yes, it seems like s390x is supported for the
|
Sorry, I meant that it can copy the s390 architecture images and not that an image for that platform is provided - we only use the amd64 architecture image for skopeo but we use it to copy all architectures so I wanted to confirm it will indeed correctly copy an image of that architecture in the manifest list? |
Sorry for the misunderstanding and thanks for the clarification. |
@ajaypvictor it looks like we need to tweak things slightly as when building for the 2.1 branch it is failing to create the images: https://github.com/fluent/fluent-bit/actions/runs/6797961238/job/18481194089
Could you backport any changes to 2.1 as well? Otherwise we'll have to make the choice of targets to build for dependent on which branch (e.g. 2.1 only builds amd64/arm64) and that's messy. |
sure, sorry I missed that part. |
And one thing flagged on staging tests was the s390x smoke tests failing if you could have a look: https://github.com/fluent/fluent-bit/actions/runs/6804824150/job/18503134209 fluent-bit/.github/workflows/staging-test.yaml Lines 15 to 29 in db8487d
Which calls:
|
Thanks Pat..
digging in deeper.. |
@patrick-stephens |
Enter
[N/A]
in the box, if an item is not applicable to your change.Testing
Before we can approve your change; please submit the following in a comment:
If this is a change to packaging of containers or native binaries then please confirm it works for all targets.
ok-package-test
label to test for all targets (requires maintainer to do).Documentation
Backporting
Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.