Skip to content

diego/1.20.0

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

Release Notes

Changes from v1.19.0 to v1.20.0

Significant changes

De-Consuling Locks (Experimental)

Container Networking Support (Experimental)

v2 Loggregator API Adoption (Experimental)

Declarative Health Checks (Experimental)

Windows Support

App Logging and Metrics

Component Logging and Metrics

Dependencies

Test Suites and Tooling

Security

BOSH job changes

None.

BOSH property changes

  • Added diego.locket.sql.require_ssl: Whether the locket server should require a TLS connection to its SQL database. Defaults to false.
  • Added diego.locket.sql.ca_cert: Bundle of PEM-encoded CA certs for the locket server to trust when connecting to the SQL DB over TLS.
  • Added vizzini.rep.placement_tags: List of placement tags to apply to LRPs and Tasks created in the vizzini test suite.

rep and rep_windows

  • Added enable_declarative_healthcheck: Whether the rep should prefer the CheckDefinition on an LRP specification to the Monitor action for health-checking LRP instances. Defaults to false.

route_emitter and route_emitter_windows

  • Added register_direct_instance_routes: Whether the route-emitter should use the instance-specific IP and container-side ports when registering HTTP and TCP routes. Defaults to false.

vizzini

  • Added enable_declarative_healthcheck: Whether to enable declarative health-check tests in vizzini. Defaults to false.

BOSH link changes

None.

Usage

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

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

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

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

Jobs

Packages