release: github.com/concourse/concourse / 0.41.0

Github source: 63aea526 or master branch

Run fly sync to upgrade Fly after deploying v0.41.0! - The containers used for checking for new versions of resources can now be hijacked with fly hijack -c resource-name. This should help with debugging failing checks; once in the container you can directly run the check by running something like this:

echo '{"source":{...}}' | /opt/resource/check

Where the source reflects the configuration for the resource in your pipeline.

In future releases there will be better ways to detect and debug failing checks; this is just a first step. - The Git resource will now start checking over from HEAD when the ref it’s checking from becomes invalid, e.g. when a git push -f happens.

This will also fix any stuck resources in deployments affected by the bug introduced by v0.39.0 (later fixed in v0.40.0).

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/concourse/concourse?v=0.41.0 --sha1 c2cfd76c5086b37d4a63834a77a6b2d8ed462e48

Modify deployment manifest to use this release in addition to any other used releases:

releases:
- name: concourse
  version: "0.41.0"

Finally add needed deployment jobs and specify values for required properties.

Optionally download sha1: c2cfd76c5086b37d4a63834a77a6b2d8ed462e48 release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/github.com/concourse/concourse?v=0.41.0

# or with wget...
$ wget --content-disposition https://bosh.io/d/github.com/concourse/concourse?v=0.41.0