Skip to content

diego/1.10.0

You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit 1cbb3002.

Release Notes

Changes from v1.9.0 to v1.10.0

IMPORTANT: This version of Diego requires garden-runc version v1.2.0 or later, as the cell rep now uses the new Image field on the garden API ContainerSpec in order to pass Docker image credentials to the garden backend.

Significant changes

cfdot

Routing

De-Consuling Locks (Experimental)

Instance Identity Credentials (Experimental)

Volume Support

v2 Loggregator API Adoption (Experimental)

Docker Support

Windows Support

Test Suites and Tooling

BOSH job changes

None.

BOSH property changes

NOTE: Starting with this release, some BOSH job properties are intended to be local to particular BOSH job templates. These template-local properties are listed in separate subsections below.

  • Added benchmark-bbs.bbs.ca_cert: CA certificate for the BBS benchmark suite to validate the BBS and locket servers.
  • Added benchmark-bbs.locket.api_location: Address of the locket server.
  • Added diego.executor.instance_identity_validity_period_in_hours: Duration in hours for the instance-identity certificates to be valid. Experimental.
  • Added diego.rep.locket.api_location: Location of the locket API for cells to register their presence.
  • Added diego.route_emitter.healthcheck_address: Location at which the route-emitter should serve a health-check endpoint.

locket

  • Added tls.ca_cert: CA certificate for locket server to validate client connections.
  • Added tls.cert: Certificate for locket server to present.
  • Added tls.key: Private key for locket server.

rep and rep_windows

  • Added loggregator.use_v2_api: Whether to use the v2 Loggregator API when sending logs and metrics to the local metron agent.
  • Added loggregator.v2_api_port: Port for the v2 Loggregator API.
  • Added loggregator.ca_cert: CA certificate to use to validate the v2 Loggregator API connection to metron.
  • Added loggregator.cert: Certificate to present when connecting to the v2 Loggregator API.
  • Added loggregator.key: Private key for the v2 Loggregator API client.

BOSH link changes

None.

Usage

You can reference this release in your deployment manifest from the releases section:

- name: "diego"
  version: "1.10.0"
  url: "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.10.0"
  sha1: "3a9c9e5dacdcd65b2630b30cf9ed36f17fa3111d"

Or upload it to your director with the upload-release command:

bosh upload-release --sha1 3a9c9e5dacdcd65b2630b30cf9ed36f17fa3111d \
  "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.10.0"

Jobs

Packages