release: github.com/cloudfoundry/garden-runc-release / 1.6.0

Github source: cc2f4478 or master branch

Big Changes

  • Support for Authenticated (User/Pass) Docker Repositories in native garden-shed rootfs fetcher! Woop!

Little Changes and Fixes

  • RunC output is now streamed to the main garden log rather than collected after execution has finished. This enables better diagnostics for cases where runc hangs or deadlocks
  • Fixed a regressed that made /etc/hosts and /etc/resolv.conf not writable by root in the container
  • max_containers property is now enforced rather than just being reported in client.Capacity()
  • Changed image_plugin api to allow the plugin to return JSON in order to better support rootless containers using overlayfs (the image plugin API is still experimental and subject to change)

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/garden-runc-release?v=1.6.0 --sha1 58fbc64aff303e6d76899441241dd5dacef50cb7

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

releases:
- name: garden-runc
  version: "1.6.0"

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

Optionally download sha1: 58fbc64aff303e6d76899441241dd5dacef50cb7 release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/github.com/cloudfoundry/garden-runc-release?v=1.6.0

# or with wget...
$ wget --content-disposition https://bosh.io/d/github.com/cloudfoundry/garden-runc-release?v=1.6.0