New Features:
- Added generic config functionality introducing new
bosh configs
command and consolidated configs API (http://bosh.io/docs/configs) - Added
vm_resources
for instance groups to specify size of a VM instead of a VM type (http://bosh.io/docs/manifest-v2#instance-groups)- Not all CPIs support new
calculate_vm_cloud_properties
CPI method yet
- Not all CPIs support new
- Added
features.randomize_az_placement
flag for AZ randomization - Added IPv6 manual networking support (docs coming)
Enhancements:
- [breaking] Switched to gnatsd which now requires several TLS properties
- See set of required properties to set in cloudfoundry/bosh-deployment@cb8e7f6
- [breaking] Extracted AWS CloudWatch HM plugin
- Default Director to keep up to 2000 historical tasks for each type
- Log error messages reported in body of responses from CredHub
- Ignore unresponsive VMs in a deployment when running an errand
- Ignore missing VMs in a deployment when running an errand
- Add task event log for orphaning disk for better task output
- Allow filtering of addons by team
- Updated bosh-template gem to aid unit testing of job templates
Fixes:
- Update task checkpoint time to avoid a rare race condition during task startup
- Allow using variables in addons section in the deployment manifest
- Allow BOSH DNS names to start with numbers
- Tag compilation VMs according to runtime config tags
- Make orphaned disk and disk snapshot cleanup resilient to CPI errors
- Improved HM JSON plugin restart behaviour
Bumps:
- Ruby 2.4.x
- EventMachine bump
- bosh-davcli, bosh-gcscli, and bosh-s3cli
Known Issues:
- This version of the Director release cannot be deployed by another Director due to package conflict. Upcoming updates will resolve this.
- Error:
BOSH cannot currently collocate two packages with identical names from separate releases.
- Error:
- It appears that Director may hit a race condition sometimes when updating DNS records. Subsequent deploy should resolve the problem. Upcoming 264.3.0 will resolve this problem.
- Error:
undefined method name for nil (local_dns_encoder_manager.rb)
- Error: