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

Github source: 7f30ec29 or master branch

Changes from v1.5.4 to v1.6.0

IMPORTANT: If you use the examples/aws documentation to deploy a BOSH director and a Diego-backed CF to AWS, please be aware that some of the arguments to the deploy_aws_environment script have changed to be more explicit about actions to take on the AWS CloudFormation stack and the BOSH director deployment. The instructions and script also now use the new v2 BOSH CLI and the bosh-deployment repository to deploy the BOSH director. If you have previously deployed your director with bosh-init, bosh create-env in the new CLI will understand its state file, but you may need to transfer some configuration to new stubs manually.

Significant changes

BBS Relational Datastore

Container Placement

cfdot

Custom CAs

Volume Support

Windows Support

Manifest Generation

Component Logging and Metrics

Test Suites and Tooling

Security

Documentation

BOSH job changes

None.

BOSH property changes

  • Added diego.bbs.sql.max_idle_connections: Maximum number of idle connections for the BBS to retain to its relational database.
  • Added diego.rep.consul.require_tls: Whether to require mutual TLS for the rep’s communication to the local consul agent.
  • Added diego.rep.consul.ca_cert: CA certificate for the rep’s TLS communication to the local consul agent.
  • Added diego.rep.consul.client_cert: Certificate for the rep’s TLS communication to the local consul agent.
  • Added diego.rep.consul.client_key: Private key for the rep’s TLS communication to the local consul agent.

Upload this release version to the Director:

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

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

releases:
- {name: diego, version: "1.6.0"}

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

Optionally download sha1: 326f9b0603f702d0ee8ea813246e7d9667f3f243 release tarball locally:

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

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