About Drivers
A Test Kitchen driver is what supports configuring the compute instance that is used for isolated testing. This is typically a local hypervisor (Hyper-V), hypervisor abstraction layer (Vagrant), or cloud service (AWS EC2).
Chef Workstation includes Test Kitchen along with the following drivers:
- Amazon EC2 (AWS) via the kitchen-ec2 project
- DigitalOcean via the kitchen-digitalocean project
- Dokken (Chef Infra specific Docker driver) via the kitchen-dokken project
- Google Cloud Platform via the kitchen-google project
- HashiCorp Vagrant via the kitchen-vagrant project
- Microsoft Azure via the kitchen-azurerm project
- Microsoft Hyper-V via the kitchen-hyperv project
- Openstack via the kitchen-openstack project
- VMware vCenter via the kitchen-vcenter project
- VMware vRealize Automation via the kitchen-vra project
The Test Kitchen community also maintains several additional plugins not bundled directly in Chef Workstation:
There are other drivers that have existed over the life of Test Kitchen that we do not list here, either because they are un-maintained or have been supplanted by other drivers.