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

Github source: cf388e75 or master branch

Changes from v1.12.0 to v1.13.0

IMPORTANT: This version of Diego changes several of the properties for the local route-emitters to register TCP routes, and the manifest-generation script and templates also collect more UAA configuration information from the CF manifest automatically. With these changes, we also consider the TCP-registration mode for local route-emitters ready for production use.

Significant changes

SSH

Routing

Local Route Emitters: TCP

De-Consuling Locks (Experimental)

Manifest Generation

Component Logging and Metrics

Test Suites and Tooling

Documentation

BOSH job changes

None.

BOSH property changes

locket

  • Added database.max_open_connections: Maximum number of open connections for each locket server to hold to the SQL database.
  • Added dropsonde_port: Port to use to emit locket component metrics to the local metron agent.

route_emitter and route_emitter_windows

  • Changed routing_api.uri to routing_api.url.
  • Changed routing_api.auth_disabled to routing_api.auth_enabled, with default of true.
  • Changed uaa.url to uaa.hostname, with default value uaa.service.cf.internal. Communication to UAA is always over HTTPS.

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.13.0 --sha1 e067f76ea02e2c88a16d56d7cce5a7a44f254762

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

releases:
- name: diego
  version: "1.13.0"

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

Optionally download sha1: e067f76ea02e2c88a16d56d7cce5a7a44f254762 release tarball locally:

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

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