diego/1.13.0
You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit cf388e75
.
Release Notes¶
Changes from v1.12.0 to v1.13.0
- Verified with garden-runc-release v1.5.0.
- Verified with garden-windows-bosh-release v0.4.0.
- Verified with etcd-release v100.
- Verified with cf-mysql-release v34.
- Verified with cflinuxfs2-rootfs-release v1.60.0.
IMPORTANT: This version of Diego changes several of the properties for the local route-emitters to register TCP routes, and the manifest-generation script and templates also collect more UAA configuration information from the CF manifest automatically. With these changes, we also consider the TCP-registration mode for local route-emitters ready for production use.
Significant changes
SSH
Routing
Local Route Emitters: TCP
De-Consuling Locks (Experimental)
- As a Diego operator, I expect to be able to configure InnoDB log-flushing parameters on the cf-mysql release in order to improve BBS and locket performance at scale
- As a Diego operator, I expect to be able to set the maximum number of open database connections on the locket server in order to tune performance
- As a Diego operator, I expect the locket component to log only valuable information at the info level
- As a Diego operator, I expect the locket component to emit metrics about active locks and cell registrations
Manifest Generation
Component Logging and Metrics
Test Suites and Tooling
- etcd2sql dusts should start at CF v233/Diego v0.1460.0 if postgres-release breaks them
- units-common cacheddownloader failures
- units-common is flaky and failed 10 times in a row
- dusts deployment should set the mtu properly
Documentation
- cloudfoundry/diego-release #293: Fix links to cert generation scripts
- cloudfoundry/diego-release #294: Fix markdown in CONTRIBUTING doc
- cloudfoundry/diego-release #295: Update Go version in CONTRIBUTING.md
BOSH job changes
None.
BOSH property changes
locket
- Added
database.max_open_connections
: Maximum number of open connections for each locket server to hold to the SQL database. - Added
dropsonde_port
: Port to use to emit locket component metrics to the local metron agent.
route_emitter
and route_emitter_windows
- Changed
routing_api.uri
torouting_api.url
. - Changed
routing_api.auth_disabled
torouting_api.auth_enabled
, with default oftrue
. - Changed
uaa.url
touaa.hostname
, with default valueuaa.service.cf.internal
. Communication to UAA is always over HTTPS.
BOSH link changes
None.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "diego" version: "1.13.0" url: "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.13.0" sha1: "e067f76ea02e2c88a16d56d7cce5a7a44f254762"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 e067f76ea02e2c88a16d56d7cce5a7a44f254762 \ "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=1.13.0"
Jobs¶
- auctioneer
- bbs
- benchmark-bbs
- cfdot
- file_server
- locket
- rep
- rep_windows
- route_emitter
- route_emitter_windows
- ssh_proxy
- vizzini