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

Github source: 3a4e7665 or master branch

Changes from v0.1442.0 to v0.1443.0

Significant changes

Bind-mounting downloads

Upgrade stability tests

Performance tests

Docker support

SSH

Internal correctness and safety

Dependencies

Manifest generation

Logging and metrics

Documentation

Test coverage and flakiness

BOSH job changes

None.

BOSH property changes

  • Add diego.auctioneer.dropsonde_port: Port on which the auctioneer emits dropsonde messages to metron.
  • Add diego.bbs.dropsonde_port: Port on which the BBS emits dropsonde messages to metron.
  • Add diego.bbs.desired_lrp_creation_timeout: Expected maximum time for the BBS to create a complete DesiredLRP record.
  • Add diego.cc_uploader.dropsonde_port: Port on which the cc-uploader emits dropsonde messages to metron.
  • Add diego.converger.dropsonde_port: Port on which the converger emits dropsonde messages to metron.
  • Add diego.executor.garden_healthcheck.interval: Frequency for the executor to health-check garden.
  • Add diego.executor.garden_healthcheck.timeout: Maximum allowed time for executor’s garden health-check.
  • Add diego.executor.garden_healthcheck.command_retry_pause: Time to wait between retrying garden commands in executor’s health-check.
  • Add diego.executor.garden_healthcheck.process.path: Path of the command to run to perform the executor’s garden health-check.
  • Add diego.executor.garden_healthcheck.process.args: Comma-separated list of command-line args to pass to the executor’s garden health-check process.
  • Add diego.executor.garden_healthcheck.process.user: User for the executor’s garden health-check process to run as.
  • Add diego.executor.garden_healthcheck.process.dir: Container directory in which the executor runs its garden health-check process.
  • Add diego.executor.garden_healthcheck.process.env: Environment variables for the executor to apply when running the garden health-check.
  • Add diego.file_server.dropsonde_port: Port on which the file-server emits dropsonde messages to metron.
  • Add diego.nsync.dropsonde_port: Port on which the nsync-listener and nsync-bulker emit dropsonde messages to metron.
  • Add diego.rep.dropsonde_port: Port on which the rep emits dropsonde messages to metron.
  • Add diego.route_emitter.dropsonde_port: Port on which the route-emitter emits dropsonde messages to metron.
  • Add diego.ssh_proxy.dropsonde_port: Port on which the ssh-proxy emits dropsonde messages to metron.
  • Add diego.stager.dropsonde_port: Port on which the stager emits dropsonde messages to metron.
  • Add diego.tps.dropsonde_port: Port on which the tps-listener and tps-watcher emit dropsonde messages to metron.
  • Add vizzini.eventually_timeout: Default timeout for Ginkgo Eventually assertions in vizzini.

Upload this release version to the Director:

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

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

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

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

Optionally download sha1: 0ff0b94e5c6a8e0448a41a6ed287c7777ff611a7 release tarball locally:

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

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