Skip to content

v6.0.0

Compare
Choose a tag to compare
@cf-infra-bot cf-infra-bot released this 26 Jan 16:59

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 a jumpbox__ prefix will be passed through to the deployment vars file for the jumpbox.
  • Variables written to vars/terraform.tfvars with a director__ prefix will be passed through to the deployment vars file for the director.
  • Provide your own .tfvars file in vars/
  • In order to avoid having your changes overwritten during upgrades, bbl will now use create-director-override.sh and create-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

Binaries

  • Linux sha256: 0e009db0e21a8565a91fb83c48fce949ff87eeb230ea1625b9af87a87c2d1184
  • OSX sha256: 77247148a43ca414cebc891a4438cbcdc9dcf93984258725536bd85642d4fe0a
  • Windows sha256: fdd99b8165b48f9efc7e1572e8e8008aa559697349a88f5445cee1e50948dca0

Known Issues: Windows support is incomplete.