Support multiarch images (arm64 and amd64) #15
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remaining Work
Checklist before merging:
go.mod
or equivalent been updated to point at a version that contains the related changes?Which issue(s) does this PR address?
No associated issues.
Does this PR depend on any other PRs to be merged first?
No
What does this PR do / why do we need it?
BeeGFS has published packages for both amd64 and arm64 for some time and it makes sense to also publish container images for both architectures. We're doing this now because with ThinkParQ/beegfs-csi-driver#24 we added multiarch images for the BeeGFS CSI driver and operator. Now people can also deploy BeeGFS file systems into K8s clusters using arm64 nodes (and there is at least one user wanting to do so).
Where should the reviewer(s) start reviewing this?
Review changes to the GitHub actions workflow then Dockerfiles.
Are there any specific topics we should discuss before merging?
No
What are the next steps after this PR?
All work items for this task are complete with this PR.