New Features:
- Added addons
- Switched to using instance IDs in the Health Monitor
- Potentially breaks backwards compatibility in how alerting/monitoring destination is expecting HM events
director.remove_dev_toolsproperty forces removal of dev tools (e.g. compilers) from non-compilation VMs- Currently defaults to
falsebut eventually will be turned on by default - Only newer stemcells follow this configuration
- Currently defaults to
director.generate_vm_passwordsproperty forces generation of unique VM passwords- Generated passwords are not stored so
bosh sshCLI command remains the primary way to SSH into the VMs - Currently defaults to
falsebut eventually will be turned on by default
- Generated passwords are not stored so
env.http_proxyproperty can be set for the Director and Health Monitor- Switched to using
instance groupsvsjobsin error messages - Show deployment name for each Director tasks in
bosh tasksCLI command- Already existing tasks will not be updated
- Added VM extensions (docs coming) to pull out IaaS specific configuration
spec.addressaccessor can be used to access default IP address of the jobdirector.enable_post_deployproperty allows to runpost-deployscripts- Currently defaults to
falsebut eventually will be turned on by default
- Currently defaults to
bosh attach diskCLI command allows to attach orphaned disks to stopped instances- Added new level of Director UAA scoping for future service brokers
- Clients and users with
bosh.teams.X.adminwill only see deployments that belong to team X
- Clients and users with
Improvements:
--no-redactfor thebosh deployCLI command to show all property values- Make registry for resilient to network failures on AWS when fetching IAM credentials via IAM instance profile
- Updated
postgres-9.4job to use Postgres 9.4.6- You can opt into using this job in the manifest by removing postgres and adding postgres-9.4
bosh logsCLI command now works while deploy is in progress- Remove
bosh validate jobCLI command blobstore.s3_signature_versionproperty forces specific S3 signing algodirector.workersproperty forces- Resurrector tasks report error at the end if any resolutions failed
- Allow instance groups with 0 jobs
- Show as many template rendering errors as possible
Fixes:
- Redact multi-line properties
- Redact properties recursively through arrays and hashes in properties
- Transitive dependencies of packages are correctly calculated when importing compiled releases
Dev:
- Added
BOSH_MICRO_ENABLEDenv variable to disable builtin release building- Disables bosh Ruby and prebuilt archive
- Log lock id when trying to acquire the lock
- Use stemcell name in place of operating system if operating system is not supplied in the stemcell's
stemcell.MF - Added stemcell verification tests for stigs: V-38603, V-38604, V-38500, V-38582, V-38605, V-38609, V-38671