lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-2.16.0 vs lib/beaker-hostgenerator/hypervisor.rb in beaker-hostgenerator-2.17.0

- old
+ new

@@ -37,15 +37,19 @@ # # @returns [Hash{String=>Hypervisor::Interface}] A map of hypervisor names # and their implementations. def self.builtin_hypervisors { - 'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler, - 'vagrant' => BeakerHostGenerator::Hypervisor::Vagrant, - 'vagrant_libvirt' => BeakerHostGenerator::Hypervisor::Vagrant, - 'docker' => BeakerHostGenerator::Hypervisor::Docker, 'abs' => BeakerHostGenerator::Hypervisor::ABS, + 'container' => BeakerHostGenerator::Hypervisor::Docker, + 'container_docker' => BeakerHostGenerator::Hypervisor::Docker, + 'container_podman' => BeakerHostGenerator::Hypervisor::Docker, + 'container_swarm' => BeakerHostGenerator::Hypervisor::Docker, + 'docker' => BeakerHostGenerator::Hypervisor::Docker, 'hcloud' => BeakerHostGenerator::Hypervisor::Hcloud, + 'vagrant' => BeakerHostGenerator::Hypervisor::Vagrant, + 'vagrant_libvirt' => BeakerHostGenerator::Hypervisor::Vagrant, + 'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler, } end class Interface def initialize(name)