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

Github source: 5c3eca4b or master branch

Changes from v1.23.2 to v1.24.0

Significant changes

BBS API

De-Consuling Locks (Experimental)

Container Networking Support

v2 Loggregator API Adoption (Experimental)

Garden OCI Image Support (Experimental)

Multi-Buildpack Support

Windows Support

App Logging and Metrics

Component Logging and Metrics

Dependencies

Test Suites and Tooling

Security

Documentation

Cleanup

BOSH job changes

None.

BOSH property changes

  • Added diego.bbs.detect_consul_cell_registrations: Whether the BBS should detect cell registrations from Consul. Defaults to true.
  • Removed obsolete diego.executor.cache_path.

locket

  • Added loggregator.use_v2_api: Whether to use the v2 Loggregator API when sending component 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.

ssh_proxy

  • Added connect_to_instance_address: whether the SSH-Proxy should try connecting directly to the application instance IP instead of through the cell IP and translated port. Defaults to false.

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.24.0 --sha1 356b51fc02e1ea77f3335770a20559139e9c5b83

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

releases:
- name: diego
  version: "1.24.0"

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

Optionally download sha1: 356b51fc02e1ea77f3335770a20559139e9c5b83 release tarball locally:

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

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