Diego v0.1445.0
Changes from v0.1444.0 to v0.1445.0
- Depends on garden-linux-release v0.330.0.
- Depends on etcd-release v20.
Important changes to manifest-generation scripts
As part of story #107891444, the generate-deployment-manifest
script now takes flag-based arguments instead of positional ones, and simplifies some of the arguments. The script now takes three required stub arguments, and two optional ones:
-c
: CF deployment manifest file (required)-i
: IaaS settings stub file (required)-p
: Property overrides stub file (required)-n
: Instance-count overrides stub file (optional)-v
: Release-version stub file (optional)
The additional-jobs stub has been dropped, and the persistent-disk overrides stub content is now merged into the IaaS settings stub file.
Significant changes
Performance tests
- Re-enable the benchmark-bbs tests with a smaller target number of records (in flight)
- As an operator I should be able to configure my database persistent disk
Upgrade stability tests
Bind-mounting downloads
- As a BBS API client, I can specify that my DownloadAction on a Task or DesiredLRP is to be provided via a read-only bind-mount, and updated Diego Cells will respect that (in flight)
- add logging around download action's rate limiting
SSH
Manifest generation
- Diego-release generate-deployment-manifest script should specify stubs via flags, not positional arguments
- cloudfoundry-incubator/diego-release #103: Allowed to set filename for $development
- Fix metron_agent spec to disable buffering by default
- cloudfoundry-incubator/diego-release #108: failure output of generate-bosh-lite-manifests is confusing
Logging and Monitoring
- The executor's Monitor step should log on health transitions
- The Diego Health dashboard should display the number of unhealthy cells
Dependencies
- Update cflinuxfs2 rootfs in diego-release to 1.22.0+
- Update cflinuxfs2 rootfs in diego-release to 1.23.0+
Miscellany
- Investigate whether cells can be bosh stopped and bosh started
- rep ctl script should not override conntrack setting on bosh-lite
BOSH job changes
None.
BOSH property changes
None.