- Relaxing the Chef dependency to support Chef 12 and 13 (@stuartpreston)
- Pinning to latest Azure SDK, fixing breaking changes (@stuartpreston)
- Support for AzureUSGovernment, AzureChina and AzureGermanyCloud environments (@stuartpreston)
- BREAKING CHANGE: No longer assume ARM template_source points to a location within the Chef Repo, users must now specify the complete path to the file (@stuartpreston)
- Removing gem dependency on json, chef-provisioning in attempt to maintain compat with <2.0 versions (@stuartpreston)
- Align with latest Azure SDK for Ruby (@stuartpreston)
- AzureOperationError no longer has a body property (@stuartpreston)
- Add custom_domain property to fix Storage resource (@bgxavier)
- Chef VM Extension now supports chef_environment property (@andrimarjonsson)
- Removing gem dependency on inifile, assume chef-provisioning has this covered (@stuartpreston)
- Pin driver at known versions of ms_rest_azure to fix a forward compatibility issue (@stuartpreston)
- Raise AzureOperationError into log (@stuartpreston)
- Fix#6 VM extension JSON not formatted correctly (@andrewelizondo)
- References to Azure SDK updated, supports Linux
- Adding more resources
- :destroy action on azure_resource_group now correctly detects existence of resource group before attempting deletion
- Now using ARM functionality from the updated Azure SDK for Ruby rather than direct HTTPS calls to the Resource Manager API.
- BREAKING CHANGE Authentication to Azure must now be via Service Principal, not username and password as previous. See the README.md for more details.
- Minimize logging to info, favour action_handler.report_progress
- chef_extension parameters are now required if the Chef VM Extension is to be added to compute resources.
- Updated README to include explanation of valid chef_extension parameters
- Updated examples and README
- Rubocop compliance