Encrypted S3 Buckets
When a file is uploaded on a KMS encrypted S3 bucket (S3 ObjectStorage), GitLab fails to compute the etag on multipart uploads:
gitlab-unicorn-6895dd88c5-bhkwngitlab-workhorse time="2018-10-15T11:49:13Z" level=error msg=error correlation-id=HodLihp9SXa error="handleFileUploads: extract files from multipart: Persisting multipart file:
Cannot upload part 1: ETag mismatch. expected \"a1522eb634658574d7ee1f9ff98a2733\" got \"ddf34c247688013ddaec6316fb4837f3\"" method=POST uri="/api/v4/jobs/42/artifacts?artifact_format=zip&artifact_type=archiv
e"
As soon as the encryption is disable, the artifact upload works.