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)