lago
lago copied to clipboard
Ad-hoc virtual testing environment framework
Currently, lago creates ipv6 subnets for the networks it creates for the VMs, but the NICs do not have an ipv6 on them at the end of the setup.
When running any lago command, without explicitly providing the path to the workdir, lago tries to locate the workdir by himself (the logic can be found in workdir.resolve_workdir_path). This logic...
Note: In order to see this issue in CI, the Jenkins slace must run fc27 with `libvirt.x86_64 3.7.0-4.fc27` It seems that the core of the issue is: ``` 12:24:12 #...
``` vm_name = 'vm-debian8-base' def test_vms_ssh(vms, vm_name): vm = vms[vm_name] > assert vm.ssh_reachable(tries=200) E assert False E + where False = <bound method DefaultVM.ssh_reachable of <lago.vm.DefaultVM object at 0x7f83b39f3090>>(tries=200) E...
copy-from-vm traceback a message if host to copy from is down - need to write nice message instead
lago copy-from-vm vm-el7 /root/etc/hosts gal Error occured, aborting Traceback (most recent call last): File "/home/grosenth/projects/lago/lago/cmd.py", line 969, in main cli_plugins[args.verb].do_run(args) File "/home/grosenth/projects/lago/lago/plugins/cli.py", line 184, in do_run self._do_run(**vars(args)) File "/home/grosenth/projects/lago/lago/utils.py", line...
> lago start vm-el7 @ Start specified VMs: # Start nets: * Create network net-01: * Create network net-01: ERROR (in 0:00:00) # Start nets: ERROR (in 0:00:00) @ Start...
lago init LagoInitFile @ Initialize and populate prefix: # Initialize prefix: * Create prefix dirs: * Create prefix dirs: Success (in 0:00:00) * Generate prefix uuid: * Generate prefix uuid:...
when running lago init and providing the command as follow it doesn't use the suggested path > lago --workdir-path init only when running the following command it creates the new...
1. ``` PrefixAlreadyExists``` should extend ```LagoUserException``` so the stack trace will not be dumped to stdout, 2. We should add to the exception's message an explenation about how to solve...
We should use a mock object for the subnet store, not using the real one. ``` ===================================================================================================== ERRORS ====================================================================================================== ________________________________________________________ ERROR at setup of TestPrefixNetworkInitalization.test_select_mgmt_networks_single_network[conf0] _________________________________________________________ @pytest.fixture def empty_prefix(): >...