Knife-azure 1.7.0 released

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

Rubygems
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)