knife-azure 1.7.0 release notes:
In this release, few options have been removed since their support has been removed from the azure-chef-extension. The options are: --auto-update-client
, --uninstall-chef-client
and --delete-chef-extension-config
. They were earlier supported with cloud-api
bootstrap protocol which uses azure-chef-extension for installing chef-client.
New options introduced:
--chef-service-interval
, which lets the user specify the frequency at which chef-client service should run. This option is available for both ASM and ARM commands. For ASM, it’s supported with cloud-api
bootstrap protocol.
--extended-logs
shows chef convergence logs in detail. This option is available for both ASM and ARM commands. For ASM, it’s supported with cloud-api
bootstrap protocol.
Please file bugs or feature requests against the KNIFE_AZURE repository.
More information on the contribution process for Chef projects can be found in the Chef Contributions document.
knife-azure on RubyGems and Github
Features added in this release:
See the 1.7.0 CHANGELOG
for the complete list of features added in this release.
Here is a partial list:
- Added chef_service_interval option and moved encrypted_data_bag_secret option from public_config to private_config for chef_extension: #408 (Aliasgar16)
- Added support to show extended logs in ASM bootstrap command: #400 (Aliasgar16)
- Added support for extended logs to knife arm bootstrap command: #398 (Aliasgar16)
- Add support passing of tcp port option in ARM: #394 (dheerajd-msys)
- Added support for running Xplat command in case of token expiry: #378 (dheerajd-msys)
- Added support for extended_logs to show chef-client run logs to user in ARM server_create command: #372 (Aliasgar16)
Issues fixed in this release:
See the 1.7.0 CHANGELOG
for the complete list of issues fixed in this release.
Here is a partial list:
- Fix for handing certificate with thumbprint no found error: #413 (Vasu1105)
- Handling
credential without -0--
pattern: #412 (NimishaS) - Allow using relative path for config files: #392 (Vasu1105)
- Added support to handle existing vnet and subnet resources in resource group while server creation: #383 (Aliasgar16)
- azurerm bootstrap fails if the version of chef extension is not given in knife.rb file: #379 (Aliasgar16)
- Showing text error message instead of json: #376 (NimishaS)
- Fixed eval failure on some ruby versions and specs failure: #375 (dheerajd-msys)