The release notes also contain recommended versions of dependency releases for specific versions of Diego.
Deploying diego-release requires the following minimum versions of BOSH dependencies:
- BOSH release v264.7.0+.
- BOSH stemcell 3541+.
These BOSH versions ensure the following BOSH operations occur on the Diego jobs:
- Drain scripts are called for all jobs on each VM during updates.
- The
post-startscripts are called for thebbsandrepDiego jobs. - The
pre-startscript is called for thecflinuxfs2-rootfs-setupjob co-located on the Linux Diego cells in a typical CF deployment. - The
spec.idfield is populated in the Diego job templates.
Diego-release also requires the following versions of supported Garden releases:
- Linux cells require garden-runc v1.11.1+.
- Windows cells require garden-windows v0.13.0+.
Deploying garden-runc 1.11.1+ and garden-windows v0.13.0+ ensures the following features are available:
- The
Imagefield is available on theContainerSpecstructure in the Garden API. - The
NetInandNetOutfields are available on theContainerSpecstructure in the Garden API.
Additionally, garden-runc 1.11.1+ ensures the following:
- The
Imagefield is available on theProcessSpec. Diego uses this field to run the long-running declarative health-check process in a separate container.
See the Data Stores document for the minimum required versions of MySQL and Postgres and related BOSH releases.