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

Github source: 3eeb9e66 or master branch

Changes from v1.5.1 to v1.5.2

IMPORTANT: Story #136042111 accidentally introduced a regression in the Diego manifest-generation system: manifest-generation will fail if the CF manifest does not contain certain values in its databases BOSH property. This regression will be fixed in the next final version of Diego, to be released as soon as possible. In the meantime, operators can work around this by ensuring the following properties are populated in the CF manifest that is supplied in the -c flag on the Diego manifest-generation script:

properties:
  database:
    address: REPLACE_WITH_ARBITRARY_VALUE_IF_ABSENT
    port: REPLACE_WITH_ARBITRARY_VALUE_IF_ABSENT
    roles:
    - name: diego
      password: REPLACE_WITH_ARBITRARY_VALUE_IF_ABSENT

If you add these missing values, you may then remove them from the CF manifest before re-deploying CF.

Significant changes

Component Coordination

cfdot

Local Route Emitters (Experimental)

Volume Support

Windows Support

Manifest Generation

Licensing

BOSH job changes

None.

BOSH property changes

None.

Upload this release version to the Director:

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

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

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

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

Optionally download sha1: 3eef0c5685058d91b2281fd03923c9489f4ad6c1 release tarball locally:

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

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