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

Github source: 4d1f9b63 or master branch

Changes from v1.6.1 to v1.6.2

IMPORTANT: For consumers of the experimental container networking release, the format of the stub for the -N argument to Diego manifest generation has changed significantly, and the release itself has been renamed “cf-networking”. Please consult the manifest changelog for v0.15.0 for instructions on migrating values from a previous stub.

NOTE: This version of Diego contains an experimental new BOSH job, locket, intended to serve as a new distributed-lock service for other Diego components such as the BBS and the auctioneer. This service and the integration of other components with it is still under heavy development, and is not yet even recommended for developmental use.

Significant changes

Container Placement

Local Route Emitters (Experimental)

De-Consuling Locks (Experimental)

Container Networking Support (Experimental)

Windows Support

CC-Bridge Transfer

Test Suites and Tooling

BOSH job changes

Added experimental locket job.

BOSH property changes

  • Added diego.bbs.locket.api_location: Location of locket API server. Experimental.
  • Added diego.bbs.skip_consul_lock: Whether the BBS is to skip acquiring the Consul lock. Experimental.
  • Added diego.locket.listen_addr: Address on which the locket API server should listen.
  • Added diego.locket.debug_addr: Address on which the locket debug server should listen.
  • Added diego.locket.log_level: Log level for the locket API server.
  • Added diego.locket.sql.db_host: Hostname of the SQL DB for the locket API server.
  • Added diego.locket.sql.db_port: Port of the SQL DB for the locket API server.
  • Added diego.locket.sql.db_schema: Database name of the SQL DB for the locket API server.
  • Added diego.locket.sql.db_username: Username for the locket API server to use to connect to its SQL DB.
  • Added diego.locket.sql.db_password: Password for the locket API server to use to connect to its SQL DB.
  • Added diego.locket.sql.db_driver: Dialect (MySQL or Postgres) of the SQL DB for the locket API server.

Upload this release version to the Director:

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

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

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

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

Optionally download sha1: efec30dc65bfcc584779ce316ad637bc5c834959 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.2

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