Resources
- Download release v2.20.0 from bosh.io.
- Verified with cloudfoundry/cf-deployment @
483d04f15c334652dd192882417b7bc8fdf982ce
.
Changes from v2.19.0 to v2.20.0
Significant changes
BBS API
Container Execution
Routing Stability: Suspect Cells and ActualLRPs
- As a CF operator, I expect to be able to use cfdot to list all of the ActualLRPs for a DesiredLRP when one of them is running on a suspect cell
- As a BBS API client, I expect to be able to see instance-specific events for ActualLRPs as they go through cell state changes so that I can understand changes to a single instance
- Investigate and fix event-handler nil-dereference panics
Volume Support
- nfsv3driver drain logic doesn't get stuck if there are bad or stuck mounts
- cloudfoundry/executor #38: Ensure volumes get unmounted even when garden fails to destroy the container
- cloudfoundry/lager #35: Add redactingPrettySink class for log filtering with formatted timestamps and log level
Garden OCI Image Support (Experimental)
- As a BBS API client, I expect the BBS to allow me to retrieve LRPs and Tasks with declarative resources so that I can inspect the assets that have been specified
- bbs panics in event handler when desired lrp changed events occur
Per-Instance Proxy (Experimental)
Rootless Garden Integration
App Logging and Metrics
- cloudfoundry/diego-logging-client #6: Introduce SendCPUUsage client method
- cloudfoundry/executor #35: Send CPU usage to metron client
Component Logging and Metrics
Security
Documentation
BOSH job changes
None.
BOSH property changes
bbs
- Added
database.tls.enable_identity_verification
: Whether to verify the identity of the backing database when connecting over TLS. Defaults totrue
.
locket
- Added
database.tls.enable_identity_verification
: Whether to verify the identity of the backing database when connecting over TLS. Defaults totrue
.
BOSH link changes
None.