Concourse semver-resource enforces checksum verification on file upload
search cancel

Concourse semver-resource enforces checksum verification on file upload

book

Article ID: 414141

calendar_today

Updated On:

Products

Concourse for VMware Tanzu

Issue/Introduction

When using the concourse semver-resource, it features an s3 driver as one of the four available drivers. This s3 driver enforces a checksum verification on file upload, which may cause errors when using s3 as a backend.

For s3 resources, there are options available for resolving this, including these two flags: skip_s3_checksums & disable_multipart. However, the sermver resource currently doesn’t allow those s3 options to be set. 

Environment

Concourse 7.14

Cause

This issue has mainly been observed in Concourse 7.14.0+, which uses semver-resource 10.1.

Resolution

R&D are investigating adding the two skip flags as options in the semver resource.

As a workaround, it is possible to explicitly specify an older working version of the semver resource by adding it in your pipeline. For example:

resource_types:
- name: semver
  type: docker-image
  source:
    repository: concourse/semver-resource
    tag: v1.8.1   # <-- specify the version you want