Skip to content

Commit 8ac754a

Browse files
committed
Support different container implementations from beaker-docker
This adds support for * docker_podman * container * container_swarm * container_podman * container_docker See voxpupuli/gha-puppet#48
1 parent afeb4d2 commit 8ac754a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Diff for: lib/beaker-hostgenerator/hypervisor.rb

+8-4
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,16 @@ def self.create(node_info, options)
3939
# and their implementations.
4040
def self.builtin_hypervisors
4141
{
42-
'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler,
43-
'vagrant' => BeakerHostGenerator::Hypervisor::Vagrant,
44-
'vagrant_libvirt' => BeakerHostGenerator::Hypervisor::Vagrant,
45-
'docker' => BeakerHostGenerator::Hypervisor::Docker,
4642
'abs' => BeakerHostGenerator::Hypervisor::ABS,
43+
'container' => BeakerHostGenerator::Hypervisor::Container,
44+
'container_docker' => BeakerHostGenerator::Hypervisor::ContainerDocker,
45+
'container_swarm' => BeakerHostGenerator::Hypervisor::ContainerSwarm,
46+
'docker' => BeakerHostGenerator::Hypervisor::Docker,
47+
'docker_podman' => BeakerHostGenerator::Hypervisor::Docker,
4748
'hcloud' => BeakerHostGenerator::Hypervisor::Hcloud,
49+
'vagrant' => BeakerHostGenerator::Hypervisor::Vagrant,
50+
'vagrant_libvirt' => BeakerHostGenerator::Hypervisor::Vagrant,
51+
'vmpooler' => BeakerHostGenerator::Hypervisor::Vmpooler,
4852
}
4953
end
5054

0 commit comments

Comments
 (0)