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

Github source: 6a3aebf4 or master branch

Changes from v0.1454.0 to v0.1455.0

Significant changes

This version of diego-release completely removes the Diego Acceptance Test suite, or DATs. This test suite had already been largely consolidated with the CF Acceptance Tests, or CATs. CF v231 contains a version of the CATs that can be targeted at either the Diego backend or the DEAs, and which includes all the remaining tests of Diego-specific functionality from the DATs. The CATs are now the only supported mechanism for verifying the CF-level functionality of a CF deployment backed by Diego. Please consult the CATs README for more details on running it with the appropriate configuration.

The Diego Smoke Tests are also redundant with the CF Smoke Tests, and will similarly be removed in favor of the CF tests in an upcoming release. If you are using the Diego Smoke Tests to monitor a CF deployment backed by Diego, please switch to using the CF Smoke Tests as soon as possible.

BBS Benchmarks

Performance

Custom CAs

SSH

CF Tasks

Routing

Windows Support

Manifest Generation

Dependencies

Test Suites and Tooling

BOSH job changes

  • Removed the acceptance-tests job.

BOSH property changes

  • Removed all BOSH properties under acceptance_tests.
  • Added benchmark-bbs.percent_writes property: Percentage of actual LRPs to write on each rep bulk loop in the BBS benchmarks.
  • Added diego.rep.trusted_certs property: Bundle of trusted certificates to be made available to all containers on the cell.

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1455.0 --sha1 aded26a9d46cefa85a650d331dd9bbf8c0480341

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

releases:
- name: diego
  version: "0.1455.0"

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

Optionally download sha1: aded26a9d46cefa85a650d331dd9bbf8c0480341 release tarball locally:

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

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