Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update QEMU hardware versions to available versions from QEMU 6.1 | Manuel Bentele | 2021-10-22 | 1 | -2/+6 |
| | |||||
* | Add graphic model configuration option for QEMU VMs | Manuel Bentele | 2021-10-15 | 2 | -3/+56 |
| | |||||
* | Remove unused variables | Manuel Bentele | 2021-10-15 | 1 | -2/+0 |
| | |||||
* | Remove empty lines and unused indentations | Manuel Bentele | 2021-10-15 | 1 | -10/+4 |
| | |||||
* | Add getter/setter for listen address and port of Libvirt SPICE graphics | Manuel Bentele | 2021-09-01 | 2 | -0/+75 |
| | |||||
* | Print debug output in transformation manager | Manuel Bentele | 2021-08-24 | 1 | -0/+11 |
| | |||||
* | Fix invalid XML paths and types in Libvirt's mediated devices | Manuel Bentele | 2021-08-16 | 2 | -6/+6 |
| | |||||
* | Add Libvirt support for QEMU command line options | Manuel Bentele | 2021-08-16 | 1 | -0/+76 |
| | |||||
* | Add 'ramfb' option to Libvirt's mediated device representation | Manuel Bentele | 2021-08-16 | 1 | -1/+21 |
| | |||||
* | [virtualizer] Get rid of Generics for VirtualizationConfiguration | Simon Rettberg | 2021-08-12 | 16 | -985/+802 |
| | |||||
* | Add getter methods to query Libvirt graphic devices | Manuel Bentele | 2021-08-11 | 1 | -0/+22 |
| | |||||
* | Change Java access modifier for Libvirt graphics types | Manuel Bentele | 2021-08-11 | 2 | -3/+3 |
| | |||||
* | Add compression and listen types to Libvirt graphics devices | Manuel Bentele | 2021-08-11 | 2 | -1/+251 |
| | |||||
* | Add Libvirt domain XML representation for mediated devices (mdev) | Manuel Bentele | 2021-08-10 | 4 | -3/+293 |
| | |||||
* | [qemu] Do not remove boot order and network interfaces for VM edit | Manuel Bentele | 2021-07-30 | 1 | -6/+3 |
| | |||||
* | Remove the SDL graphics in the Libvirt XML domain representation | Manuel Bentele | 2021-07-30 | 3 | -73/+1 |
| | |||||
* | Fix TransformationExecption for docker during manifest download (Sat->Client) | ralph isenmann | 2021-07-09 | 1 | -8/+8 |
| | | | | swap return value to true in VirtualizationConfigurationDocker, because of changed check logic. | ||||
* | Add util methods to print App information from MANIFEST.MF | Manuel Bentele | 2021-07-02 | 1 | -0/+147 |
| | |||||
* | [vmware] Less strict filtering Suite <-> dmsd, redo filtering logic | Simon Rettberg | 2021-07-02 | 3 | -85/+97 |
| | | | | | | Get rid of the old flags for different filtering targets. This was never implemented properly anyways and was confusing to use. Instead, add explicit on-demand filtering to to according transformation methods. | ||||
* | libvirt-xml: Add speed hack for "." XPath query | Simon Rettberg | 2021-07-02 | 1 | -0/+3 |
| | |||||
* | Fix missing separation in transformation error output | Manuel Bentele | 2021-07-01 | 1 | -1/+1 |
| | |||||
* | [vmware] Don't return filtered data in getAsByteArray(), breaks editing | Simon Rettberg | 2021-07-01 | 1 | -1/+1 |
| | | | | | This would irreversibly break any VMX once you edit them after uploading, as #SLX_HDD_* would get removed. | ||||
* | Update RNG schema files of Libvirt to version 7.3 | Manuel Bentele | 2021-06-30 | 5 | -163/+724 |
| | |||||
* | Fix handling of multiple VirtualBox network adapters | Manuel Bentele | 2021-06-29 | 2 | -7/+50 |
| | |||||
* | Fix usage of Enum ContainerImageType | ralph isenmann | 2021-06-24 | 1 | -16/+9 |
| | | | | - enum provides name() and valueOf() to switch between sting and object representation | ||||
* | Add container models, which keeps the necessary informations about container ↵ | ralph isenmann | 2021-06-23 | 5 | -0/+491 |
| | | | | imags, its meta information and for lecture specific information | ||||
* | Add Libvirt PCI, shared memory and hypervisor features for GPU passthrough | Manuel Bentele | 2021-06-10 | 17 | -46/+1407 |
| | |||||
* | Fix bug during creation of new Libvirt filesystem node | Manuel Bentele | 2021-05-26 | 1 | -1/+1 |
| | |||||
* | Remove error printing in low level XML helper method | Manuel Bentele | 2021-05-21 | 1 | -4/+9 |
| | | | | | | | | The needless error printing during parsing of a XML document can be removed since an failed attempt to parse the document will be reported outside of the XML helper method. Fixes: #3855 (partly) | ||||
* | Rename 'vm.disk' package to 'virtualization.disk' | Manuel Bentele | 2021-05-19 | 11 | -15/+15 |
| | |||||
* | Merge branch 'feature/qemu-integration' | Manuel Bentele | 2021-05-19 | 73 | -1288/+62263 |
|\ | |||||
| * | Implements XML schema validation for VirtualBox configurations | Manuel Bentele | 2021-05-12 | 5 | -1541/+170 |
| | | |||||
| * | Fixes the original XML schemas for VirtualBox configurations | Manuel Bentele | 2021-05-12 | 4 | -3/+149 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original XML schemas for VirtualBox configurations do not prescribe all necessary XML elements and attributes. This patch extends the original schemas and specifies some of the missing XML elements and attributes shown in the following: Missing XML elements: Missing XML attributes: APIC Accelerate3D Autostart allowTracingToAccessVM CloudNetwork authLibrary CloudNetworks autoMountPoint Condition autostartDatabasePath Config autostop Cpu backend CPUCount codec CpuTree config CustomHardDisk CpuIdPortabilityLevel Debugging CpuProfile Default defaultFrontend Frontend defaultHardDiskFolder HardDiskAttachment defaultVRDELibrary HardDiskAttachments delay HardwareVirtExUseNativeApi Description HardwareVirtExVirtVmsaveVmload exclusive HostInterface executionCap IBPBOn file Iommu fileTransfersEnabled ISCSIHardDisk fixedAddress L1DFlushOn forcedOptions Lpt HWVirtExEnabled MDSClearOn icon NestedHWVirt inclusive SATAController Instance SpecCtrl LoggingLevel SpecCtrlByHost lun Tracing netAddress TripleFaultReset notificationPatterns Uart PCIBus USBDeviceSource PCIDevice USBDeviceSources PCIFunction VHDImage processPriority VideoRecording productid VirtualBox profile VirtualDiskImage proxyUrl VMDKImage remoteDisplayAuthLibrary Webcam scheduling X2APIC secDefaultLeaseTime secMaxLeaseTime secMinLeaseTime serialnumber snapshotFolder stateFile statisticsUpdateInterval StatisticsUpdateInterval subleaf suppressedOptions target uartType userName VBoxUpdateCount VBoxUpdateEnabled VBoxUpdateFrequency VBoxUpdateLastCheckDate VBoxUpdateTarget vendorid vmentry vmexit VMProcessPriority VRDEExtPack | ||||
| * | Add validation schema from VirtualBox 6.1.22 for v1.18 configurations | Manuel Bentele | 2021-05-10 | 1 | -0/+1503 |
| | | |||||
| * | Add validation schema from VirtualBox 6.0.24 for v1.17 configurations | Manuel Bentele | 2021-05-10 | 1 | -0/+1483 |
| | | |||||
| * | Add validation schema from VirtualBox 5.2.44 for v1.16 configurations | Manuel Bentele | 2021-05-10 | 1 | -0/+1483 |
| | | |||||
| * | Add validation schema from VirtualBox 5.0.40 for v1.15 configurations | Manuel Bentele | 2021-05-10 | 1 | -0/+1311 |
| | | |||||
| * | Fix HDD detection in VirtualBox configurations newer or equal than v1.17 | Manuel Bentele | 2021-05-10 | 3 | -2/+90 |
| | | |||||
| * | Optimize OS detection for Libvirt/QEMU virtualization configurations | Manuel Bentele | 2021-05-06 | 2 | -2/+108 |
| | | |||||
| * | Update XML schema for VirtualBox virtualization configurations | Manuel Bentele | 2021-05-05 | 2 | -44/+58 |
| | | |||||
| * | Add OS detection for Libvirt/QEMU virtualization configurations | Manuel Bentele | 2021-05-05 | 11 | -84/+669 |
| | | |||||
| * | Add libosinfo database and validation schema files for Libvirt | Manuel Bentele | 2021-05-04 | 2 | -0/+52441 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libosinfo database consists of a single XML file aggreated from the original libosinfo database which is split accross multiple XML files. The aggregation is achieved by the following commands where the original data base files are located under /usr/share/osinfo/os: FILES=(/usr/share/osinfo/os/**/*.xml) START="$(sed -n '/^<libosinfo version=/,/>$/p' "${FILES[0]}")" END="</libosinfo>" for FILE in "${FILES[@]}"; do CONTENT+="$(sed -n '/<os/,/<\/os>/p' "${FILE}")"$'\n' done echo -e "${START}\n${CONTENT}${END}" > \ src/main/resources/libvirt/libosinfo/xml/osinfo.xml | ||||
| * | Fix errors in Javadoc comments | Manuel Bentele | 2021-04-30 | 26 | -84/+109 |
| | | |||||
| * | Add unit tests for transformation logic (dozmod-server --> stateless client) | Manuel Bentele | 2021-04-30 | 6 | -4/+39 |
| | | |||||
| * | Add unit tests for transformation logic (dozmod-server --> dozmod-client) | Manuel Bentele | 2021-04-30 | 6 | -45/+91 |
| | | |||||
| * | Document configuration transformation logics and their data containers | Manuel Bentele | 2021-04-28 | 7 | -0/+266 |
| | | |||||
| * | Log failed instanciations of virtualization config files as debug info | Manuel Bentele | 2021-04-26 | 1 | -8/+8 |
| | | |||||
| * | Fix error while parsing Libvirt XML document from String | Manuel Bentele | 2021-04-26 | 1 | -10/+2 |
| | | |||||
| * | Add supported virtualizer versions for Libvirt/QEMU | Manuel Bentele | 2021-04-26 | 4 | -5/+216 |
| | | |||||
| * | Refactors and abstracts version information in config logic and disk image | Manuel Bentele | 2021-04-23 | 20 | -320/+356 |
| | |