source-controller icon indicating copy to clipboard operation
source-controller copied to clipboard

Migrate away from https://helm.min.io/

Open pjbgf opened this issue 2 years ago • 3 comments

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.

pjbgf avatar Dec 17 '21 13:12 pjbgf

Discovered during the process of supporting arm64 e2e tests (https://github.com/fluxcd/source-controller/pull/523).

pjbgf avatar Dec 17 '21 13:12 pjbgf

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

EdwinWalela avatar May 04 '22 12:05 EdwinWalela

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:

pjbgf avatar May 04 '22 13:05 pjbgf