Skip to content

Diego 0.1430.0

Compare
Choose a tag to compare
@emalm emalm released this 11 Sep 16:51

Version 0.1430.0 of Diego is recommended for use with CF v218.

Changes from 0.1428.0 to 0.1430.0

Configuration notes

  • If upgrading from 0.1428.0 to 0.1430.0, we recommend you to deploy 0.1428.0 with the diego.bbs.serialization_format BOSH property set to proto. 0.1430.0 contains a BBS migration that encodes all the data in etcd as protobufs, which the first BBS server that receives the update will run. Setting this property to proto in advance guarantees that the other BBS servers will not accidentally write JSON-encoded records back into etcd before they also update to 0.1430.0. Note that unfortunately this property is not configurable via the manifest-generation templates in 0.1428.0, but it can be added directly to the properties section of the BOSH manifest.

Significant changes

BOSH job changes

  • Remove runtime_metrics_server job: the BBS server now emits Task and LRP metrics during convergence, and periodically emits etcd metrics.

BOSH property changes

  • Add diego.nsync.bbs.api_url: Address for the Nsync processes to contact the BBS server.
  • Add diego.route_emitter.bbs.api_url: Address for the Route-Emitter to contact the BBS server.
  • Add diego.ssh_proxy.bbs.api_url: Address for the SSH-Proxy to contact the BBS server.
  • Add diego.ssh_proxy.diego_credentials: Credentials to be used with the Diego authentication method.
  • Add diego.tps.bbs.api_url: Address for the TPS processes to contact the BBS server.
  • Remove diego.bbs.serialization_format.
  • Remove diego.nsync.diego_api_url.
  • Remove diego.route_emitter.diego_api_url.
  • Remove diego.ssh_proxy.diego_api_url.
  • Remove diego.tps.diego_api_url.