Skip to content

bosh-azure-cpi/15

You can find the source of this version on GitHub at cloudfoundry-incubator/bosh-azure-cpi-release. It was created based on the commit d3e3e1dc.

Release Notes

New Features: - Support multiple NICs. - Current CentOS stemcells do not work. Need to wait new stemcells with the code change in this PR #1457. - You can reference this doc Deploy multiple network interfaces (NICs) for a VM in Azure Cloud Foundry. - Create containers in new storage accounts (NOT default storage account) if they do not exist #195 - DO NOT check/create containers in the default storage account for performance - Check/create containers in the new storage account only before one stemcell needs to be copied from the default storage account - Use env.bosh.group instead of env.bosh.group_name #205 - This is a new request. You can reference the feature request #171

Improvements: - Set x-ms-client-request-id for all xRP requests for troubleshooting - CPI generates a GUID as the value of x-ms-client-request-id in every xRP request header - CPI logs this id before sending the request to Azure resource provider - We can use this id to check Azure logs when CPI cannot get Azure response

Fixes: - Update azure-storage-ruby to 0.11.0.preview. #208 - This also fixes the issue that azure-storage-ruby does not retry automatically when OpenTimeout - Auto retry when ReadTimeout and ECONNRESET #203 - CPI will retry automatically when ReadTimeout or ECONNRESET

Usage

You can reference this release in your deployment manifest from the releases section:

- name: "bosh-azure-cpi"
  version: "15"
  url: "https://bosh.io/d/github.com/cloudfoundry-incubator/bosh-azure-cpi-release?v=15"
  sha1: "eda20ada302c1cb60ba7be7bc6fc21bc3e03fd7c"

Or upload it to your director with the upload-release command:

bosh upload-release --sha1 eda20ada302c1cb60ba7be7bc6fc21bc3e03fd7c \
  "https://bosh.io/d/github.com/cloudfoundry-incubator/bosh-azure-cpi-release?v=15"

Jobs

Packages