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"