This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 196
Vagrant: boot q35 machine and other improvements #3965
Merged
Merged
Commits on Oct 25, 2021
-
vagrantfile: set q35 machine type
Currently the VM is configured with QEMU's i440FX machine type which has no PCIe support (among other restrictions). This changed the Vagrantfile so that the it boots a q35 machine instead. Fixes kata-containers#3752 Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b813d5d - Browse repository at this point
Copy the full SHA b813d5dView commit details
Commits on Nov 11, 2021
-
ci/setup: install driverctl/pciutils on Fedora/Ubuntu
The commit a043363 introduced improvements to the vfio functional test which now requires the driverctl tool. The driverctl package is installed in the host via .ci/vfio_jenkins_job_build.sh, but that script is never called by the .ci/setup.sh; as a result, the package isn't installed when I run the Vagrant-based job locally. This commit adds the driverctl (also pciutils) to the list of packages installed in the host Fedora and Ubuntu. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe4bc7f - Browse repository at this point
Copy the full SHA fe4bc7fView commit details -
vagrantfile: Allow to run the VFIO job
The Vagrantfile was changed so that the VM will have IOMMU enabled and an additional virtio-net device in case of the VFIO job. Additional Kernel command-line arguments are required to enable IOMMU, therefore GRUB is reconfigured and the VM should reboot. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cbe05a - Browse repository at this point
Copy the full SHA 9cbe05aView commit details -
ci: Introduce the vagrant-cleaner.sh script
The vagrant configuration sometimes can get into inconsistent state. For instance, the domain on libvirt was created by the framework that thinks the box is not initialized yet. Or eventually the developer wants to simply wipe out all vagrant files and created resources from his/her workstation. In this commit it was introduced the vagrant-cleaner.sh script which aims on help developers to clean up the vagrant stuffs. Fixes kata-containers#3757 Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c62af2 - Browse repository at this point
Copy the full SHA 3c62af2View commit details -
vagrantfile: document tested host vs guest
Added on README.md a table with the combinations of tested host versus guest so developers are aware of what is (or not) expected to work. Fixes kata-containers#3942 Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 319a73b - Browse repository at this point
Copy the full SHA 319a73bView commit details -
vagrantfile: update the default prefix
By default Vagrant creates the domain in libvirt prefixed with the project's directory name, in our case it is "tests-". Let's use meaningful name instead. Below is shown the new domain names in libvirt. $ virsh list --all Id Name State --------------------------------------------- 1 kata_containers_test-ubuntu running 4 kata_containers_test-fedora running Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a88830 - Browse repository at this point
Copy the full SHA 5a88830View commit details -
vagrantfile: do not attempt to install grubby
The grubby package is already installed in the pulled VM image. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5561a1d - Browse repository at this point
Copy the full SHA 5561a1dView commit details -
vagrantfile: switch to generic/fedora32 box
The installation of packages in the generic/fedora32 box is way faster than the currently used fedora/32-cloud-base. In my laptop it can save approximately 30min of the time to `vagrant up fedora`. So in this commit I am switching the box used. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8557ac - Browse repository at this point
Copy the full SHA d8557acView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.