source-controller
source-controller copied to clipboard
Migrate away from https://helm.min.io/
The E2E tests rely on MINIO for a reliable standalone API that can simulate S3 buckets.
The current https://helm.min.io/
(github repository) is deprecated and no longer supported.
The new repository is https://charts.min.io/
(github repository).
An initial migration attempt led to timeouts on E2E tests due to the new images being way larger than the current images. However, it would be nice to move away from the old and unsupported version.
Discovered during the process of supporting arm64
e2e tests (https://github.com/fluxcd/source-controller/pull/523).
Hello @pjbgf, this issue seems to have been left out. Is a fix still needed? If so I'd be happy to work on it
Will the Helm version and tag need to change too? Currently, the Minio Helm version is at 4.0.1
https://github.com/pjbgf/source-controller/blob/f6029ab0f6085b41348e14be75e9b7378741c99f/hack/ci/e2e.sh#L9
Yes, we still need to work on it - thank you for volunteering.
Will the Helm version and tag need to change too?
The goal is to move away from the unsupported version. It would be great to go for that latest version. :+1: