Recently, version 0.15.0
of the kitchen-azurerm
gem came out which featured a breaking change for our chef cookbooks. A change was introduced that allowed the user to pass in the name for the network interface card and changed the default name from nic
to nic-<vm-name>
. We needed to support either format.
How to update Chef test kitchen to ensure communication over winrm ssl in Azure. SSL is NOT the default configuration for communication. This post will discuss what the default configuration is and how to update it, making it more secure
Are you having issues getting Test Kitchen (with the kitchen-azurerm driver) to run in TFS 2015? If so, please read on…because it took me a while to figure out the special sauce. TL;DR see Secret Sauce: Invoke-TestKitchen.ps1 section
Learn how to use free Microsoft hosted agents in Azure DevOps to run Chef Test Kitchen. Examples of azure-pipeline files using only PowerShell as well as the Chef Integration from the marketplace using variables and variable groups.
There is a limit of one parallel (concurrent) build on private azure devops projects. If your project is public, you can run 10 parallel builds for free.