This is sad. #GitLab does not support #Minio replicated #S3 storage.

Minio forces versioning when replicated & deviates slightly from AWS S3 returning the parent with ListObjectsV2.

GitLab say they will not patch nor support deviations from AWS S3.

So my only option is to patch gitlab-registry, delete the parent in the ListObjectsV2 result if Server header is set to Minio, adjust the key count and spin custom GitLab-ce images?

A LifeCycle rule can do the rest.

 

#timelost

Your Ghost Will Be Happy

Timelost · Song · 2021