Explore solutions for bundled Minio to support arm64
Summary
GitLab Charts bundled Minio version of "RELEASE.2017-12-28T01-21-00Z"
doesn't have arm64 support.
When installing Charts POC using arm64 nodes, Minio pods fail with minio exec /usr/bin/docker-entrypoint.sh: exec format error
Goal
Explore options for GitLab Chart POC to work with arm64 nodes and solution for bundled Minio considering licensing issues #4935 (comment 1514135288).
Details
During the testing of POC in arm64, upon changing Minio versions to images when arm64 support was added like below, it did resolve minio exec /usr/bin/docker-entrypoint.sh: exec format error
and Minio pod started. However gitlab-minio-create-buckets-
pod was failing to create buckets without visible error in the logs, see gitlab-org/build/CNG#522 (comment 1509429083) for more details
minio:
minioMc:
tag: RELEASE.2020-12-18T10-53-53Z
imageTag: RELEASE.2020-11-25T22-36-25Z