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

Github source: 4ff4b651 or master branch

Changes from v1.8.1 to v1.9.0

IMPORTANT: This version of Diego subtracts the maximum size of the cell’s download cache from the advertised disk capacity of the cells in order to guard against cases where the cell VMs actually run out of ephemeral disk space on account of competition from instance and system disk usage. This more conservative advertised capacity may result in an increase in placement errors due to insufficient resources in environments that have relatively small disks provisioned. Operators may still configure this capacity manually via the diego.executor.disk_capacity_mb property.

Significant changes

Container Placement

cfdot

Routing

De-Consuling Locks (Experimental)

Grootfs Integration

Test Suites and Tooling

Documentation

BOSH job changes

None.

BOSH property changes

Added diego.executor.auto_disk_capacity_overhead_mb: Additional overhead factor to subtract from available auto-configured disk capacity.

BOSH link changes

Added ssh_proxy link to ssh_proxy job template.

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.9.0 --sha1 8c860d86d1bba5774a966e01d4233f6604ef5371

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

releases:
- name: diego
  version: "1.9.0"

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

Optionally download sha1: 8c860d86d1bba5774a966e01d4233f6604ef5371 release tarball locally:

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

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