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

Github source: 244655c5 or master branch

Changes from v0.1451.0 to v0.1452.0

Significant changes

NOTE: If you are not using the spiff-based manifest-generation tooling to generate your Diego deployment manifest, please be aware that some of the per-job consul agent configuration has changed with this version of the release. Diego components now set up their DNS health checks in consul themselves via the locket library, instead of configuring the consul agent to do so. This means that most jobs will have removed the consul.agent.services property entirely. Jobs running etcd will keep only that ‘etcd’ service in the property, as in the following representative manifest snippet:

jobs:
- name: database_z1
  templates:
  - name: etcd
    release: etcd
  - name: bbs
    release: diego
  - name: consul_agent
    release: cf
  - name: metron_agent
    release: cf
  properties:
    consul:
      agent:
        services:
          etcd: {}

See the changes to the manifest-generation/diego.yml file introduced in diego-release commit 680aa9b for more detail.

BBS Benchmarks

Manifest Generation

Component Logging and Metrics

Security

BOSH job changes

The dns_health_check.erb script template has been removed from the following job templates: - auctioneer - bbs - cc_uploader - file_server - nsync - ssh_proxy - stager - tps

BOSH property changes

None.

Upload this release version to the Director:

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

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

releases:
- name: diego
  version: "0.1452.0"

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

Optionally download sha1: cc43b7a7951de7a967b710fa7dc50b8f8c0338d3 release tarball locally:

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

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