release: github.com/cloudfoundry/bosh / 263

Github source: 00b18b4 or master branch

New Features:

  • Support colocated errand jobs
    • Standard run-errand behaviour can now execute errand on lifecycle=service instances on Linux 3445+ stemcells
  • Add native GCS blobstore support

Enhancements:

  • Show task IDs in locks table
  • Show created at time for each VM in bosh instances and bosh vms
  • Expose spec.release.name and spec.release.version
  • [breaking] Require that all values are interpolated before the deploy
    • Possibly breaks deployment manifests that had ((...)) inside their property values
  • Rename action for making disk orphan from delete to orphan
  • [breaking] Remove ability to create db users and or login via the cli
    • Director no longer supports bosh create user (from CLI v1)
  • Clean up some multi CPI interactions for better CPI selection
  • [breaking] Change existing behavior of local DNS functionality
    • No longer opt into DNS based link address by default
  • Provide instance id in /var/vcap/instance/dns/records.json
  • Log Director worker name in task debug logs

Fixes:

  • Fix resurrection bug after VM was deleted via bosh delete-vm
  • Check if instance has a VM before trying to collect logs (Example: bosh logs -d cf)

Reference BOSH release in the deployment manifest used with bosh-init:

releases:
- name: bosh
  version: "263"
  url: https://bosh.io/d/github.com/cloudfoundry/bosh?v=263
  sha1: cb3f6a1f1880b2883e04bd6a5d6fd0cb9af87fa1

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

Optionally download sha1: cb3f6a1f1880b2883e04bd6a5d6fd0cb9af87fa1 release tarball locally:

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

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