New Features:
- Added VM strategy configuration
create-swap-delete
to allow creation of a new VM before deletion of an existing VM for each instance duringbosh deploy
(alpha)- Default strategy continues to be
delete-create
- Documentation coming
- Default strategy continues to be
- Added links API to allow better introspection of deployment links
- Might be useful for fetching native BOSH DNS information
- Documentation coming
Enhancements:
- [breaking]
blobstore
job requires TLS configuration- See example configuration in bosh-deployment's blobstore-https.yml
- [breaking] Remove all Postgres 9.0 binaries and references
- This release no longer supports upgrading from Postgres 9.0 data directories
- [breaking] Switched to using BPM for several jobs (
director
,blobstore
, etc.)- Some jobs continue to use plain ctl scripts as they require shelling out to other jobs
- bpm-release/0.6.0+ must now be colocated alongside the director jobs
- Support
post-stop
scripts for jobsbin/post-stop
runs after successfulmonit stop
operation
- Added Director API for compare-and-swap semantics for updating configs
- Allow config diffing by content and config ID
- Support TLS configuration for Director and Registry DB connections
- BOSH Registry allows multiple authentication tuples
- Don't track unused releases from runtime configs for each deployment
- Added
agent.env.bosh
Director job property for easy global agent configuration- Example: could be used for configuring swap size globally
- Switch to using Puma web server for Director and Registry processes to improve API responsiveness
- Record delete disk events
Misc:
- Increase checkpoint interval for Director tasks to avoid task timeouts on slower environments
- Include Director task ID in the acquire lock errors
Bumps:
- Bump s3cli to 0.0.68
Known Issues: