diego/0.1483.0
You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit 18edd2a7
.
Release Notes¶
Changes from v0.1482.0 to v0.1483.0
- Verified with garden-linux-release v0.342.0.
- Verified with garden-runc-release v0.4.0.
- Verified with etcd-release v65.
- Verified with cflinuxfs2-rootfs-release v1.26.0.
Significant changes
BBS Relational Datastore
Performance Tuning
Container Placement
- As a Diego operator, I expect the rep to be able to pass its healthcheck even when it is fully loaded with containers
- As a Diego operator, I expect to be able to use spaces and other whitespace in my rep zone names and in my cloud-config AZs
- As an app operator, if a placement fails because of a specific resource limitation, I expect to see that in the placement error message (in flight)
Container Execution
cfdot
- As a cfdot user, I would like to be able to connect to a BBS server over TLS
- As a cfdot user, I would like to be able to set a domain with a TTL
- As a Diego operator, I expect to be able to deploy the cfdot tool on the VMs in my Diego deployment so that I can easily inspect my Diego deployment
- As a Diego operator, I expect to run a script on BOSH-deployed Diego VMs to put
cfdot
on my PATH and to configure it for BBS access via environment variables so that I can invoke it more easily - As a Diego operator, I expect the cfdot job to deploy the latest stable version of
jq
so that I can execute ad-hoc queries against JSON output from cfdot
SSH
BOSH 2.0 Support
Manifest Generation
- Remove cf-mysql-release cf-shim.yml template once https://github.com/cloudfoundry/cf-mysql-release/pull/110 merged and released
- As a developer my bosh-lite env should target diego by default
App Logging and Metrics
Component Logging and Metrics
Test Suites and Tooling
BOSH job changes
Added cfdot
job.
BOSH property changes
- Added
diego.cfdot.bbs.use_ssl
: Whether to set upcfdot
to use SSL when connecting to the BBS. - Added
diego.cfdot.bbs.ca_cert
: CA certificate forcfdot
to use when connecting to the BBS via SSL. - Added
diego.cfdot.bbs.client_cert
: Client certificate forcfdot
to use when connecting to the BBS via SSL. - Added
diego.cfdot.bbs.client_key
: Client key forcfdot
to use when connecting to the BBS via SSL.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "diego" version: "0.1483.0" url: "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1483.0" sha1: "b42f4e1454c0fdf7a2129b107431f7cbc520e193"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 b42f4e1454c0fdf7a2129b107431f7cbc520e193 \ "https://bosh.io/d/github.com/cloudfoundry/diego-release?v=0.1483.0"
Jobs¶
- auctioneer
- bbs
- benchmark-bbs
- canary
- cfdot
- file_server
- rep
- rep_windows
- route_emitter
- ssh_proxy
- vizzini