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_tools
property forces removal of dev tools (e.g. compilers) from non-compilation VMs- Currently defaults to
false
but eventually will be turned on by default - Only newer stemcells follow this configuration
- Currently defaults to
director.generate_vm_passwords
property forces generation of unique VM passwords- Generated passwords are not stored so
bosh ssh
CLI command remains the primary way to SSH into the VMs - Currently defaults to
false
but eventually will be turned on by default
- Generated passwords are not stored so
env.http_proxy
property can be set for the Director and Health Monitor- Switched to using
instance groups
vsjobs
in error messages - Show deployment name for each Director tasks in
bosh tasks
CLI command- Already existing tasks will not be updated
- Added VM extensions (docs coming) to pull out IaaS specific configuration
spec.address
accessor can be used to access default IP address of the jobdirector.enable_post_deploy
property allows to runpost-deploy
scripts- Currently defaults to
false
but eventually will be turned on by default
- Currently defaults to
bosh attach disk
CLI 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.admin
will only see deployments that belong to team X
- Clients and users with
Improvements:
--no-redact
for thebosh deploy
CLI 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.4
job 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 logs
CLI command now works while deploy is in progress- Remove
bosh validate job
CLI command blobstore.s3_signature_version
property forces specific S3 signing algodirector.workers
property 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_ENABLED
env 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