release: github.com/cloudfoundry/diego-release / 0.1471.0

Github source: da517b0f or master branch

Changes from v0.1470.0 to v0.1471.0

Significant changes

IMPORTANT: This version of Diego fixes CVE-2016-3091, a vulnerability related to the Diego executor’s parsing of log output at UTF-8 boundaries. We strongly recommend that all operators on Diego 0.1468.0 through 0.1470.0 upgrade to Diego 0.1471.0 or later. Diego 0.1472.0 is recommended for use with the recently released CF v237.

IMPORTANT: This version of Diego removes the -r flag from its manifest-generation script entirely, causing the script to fail if provided. Operators using the manifest-generation script should remove that flag. We also realize that this removal is inconsistent with how other flags to that script have been deprecated, so it will be accepted again with a deprecation notice in the forthcoming Diego v0.1472.0 release.

IMPORTANT: The Garden team has recently renamed ‘guardian’ to ‘garden-runc’, so the -g flag to the manifest-generation script now opts the operator into using the garden-runc release instead of opting into using the guardian release. This change also requires users of the guardian release to upload the garden-runc release to their BOSH directors instead.

BBS Relational Datastore (Experimental)

Routing

Volume Support (Experimental)

Garden-RunC Integration

Rootfs Release Extraction

Component Logging and Metrics

Test Suites and Tooling

BOSH job changes

None.

BOSH property changes

  • Added diego.bbs.sql.ca_cert: CA certificate to use when connecting to a relational store via TLS.
  • Added diego.executor.volman.driver_paths: Path string containing the directories volman will look in for voldriver specs.

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1471.0 --sha1 32d45625cd9f0bbfcda16e43e67f227d8a7ac8e5

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

releases:
- name: diego
  version: "0.1471.0"

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

Optionally download sha1: 32d45625cd9f0bbfcda16e43e67f227d8a7ac8e5 release tarball locally:

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

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