v6.0.0
Release Notes
6.0 is largely safe to upgrade to for most environments, however some tweaks to UX may affect automated usage in pipelines, so we are releasing this as a breaking change.
Required
Removed
- Functions:
create-lbs
,update-lbs
,delete-lbs
,cloud-config
,bosh-deployment-vars
,jumpbox-deployment-vars
- Flags:
--no-director
,--ops-file
,--gcp-project-id
,--gcp-zone
Features
- Support to read cloud-config ops-files alphabetically when those files are included in the
cloud-config
directory of your bbl state directory. - Support to apply overrides and additional terraform templates when those files are included in the
terraform
directory of your bbl state directory. - Support for Azure concourse load balancers.
- IAAS credentials no longer written to bbl state directory.
- Variables written to
vars/terraform.tfvars
with ajumpbox__
prefix will be passed through to the deployment vars file for the jumpbox. - Variables written to
vars/terraform.tfvars
with adirector__
prefix will be passed through to the deployment vars file for the director. - Provide your own
.tfvars
file invars/
- In order to avoid having your changes overwritten during upgrades, bbl will now use
create-director-override.sh
andcreate-jumpbox-override.sh
if provided instead of the defaults. - Bring your own VPC
- Added
BBL_STATE_DIRECTORY
environment variable.
Fixes
- vSphere cloud-config reserves the IPs for the jumpbox and director.
Deployment Manifests
- Current jumpbox-deployment: cloudfoundry/jumpbox-deployment@df44a70
- Current bosh-deployment: cloudfoundry/bosh-deployment@52e46d7
Binaries
- Linux sha256:
0e009db0e21a8565a91fb83c48fce949ff87eeb230ea1625b9af87a87c2d1184
- OSX sha256:
77247148a43ca414cebc891a4438cbcdc9dcf93984258725536bd85642d4fe0a
- Windows sha256:
fdd99b8165b48f9efc7e1572e8e8008aa559697349a88f5445cee1e50948dca0
Known Issues: Windows support is incomplete.