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

Github source: efff79eb or master branch

Changes from v1.14.1 to v1.15.0

IMPORTANT: This version of diego-release introduces some changes to the -N flag that enables integration with the cf-networking release. In the extremely unlikely event that an operator is upgrading an existing Diego deployment on v1.1.0 or earlier and intends both to migrate their data store from etcd to SQL and introduce the cf-networking components in the same upgrade, they must add the etcd service manually to the consul agent configuration in the networking stub. See the -N flag documentation for more details.

NOTE: This version of diego-release shortens the instance GUIDs for app instances to 28 characters so that they will fix within the logging prefix in iptables logs. This change should not affect anyone, but we are noting it to obviate concern that the identifiers were being truncated accidentally.

Significant changes

BBS API

Local Route Emitters

De-Consuling Locks (Experimental)

Volume Support

Container Networking Support (Experimental)

Component Logging and Metrics

Dependencies

Test Suites and Tooling

Security

BOSH job changes

None.

BOSH property changes

None.

BOSH link changes

None.

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.15.0 --sha1 68e588e24621370edfefa3705b4b7808ffacdbd3

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

releases:
- name: diego
  version: "1.15.0"

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

Optionally download sha1: 68e588e24621370edfefa3705b4b7808ffacdbd3 release tarball locally:

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

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