summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git.openslx.org:bwlp/master-sync-sharedralph isenmann2021-11-1010-31/+361
|\
| * Enumerate target names of disk devices correctlyManuel Bentele2021-11-102-7/+51
| |
| * Remove specified Libvirt OS Nvram file during QEMU VM uploadManuel Bentele2021-11-092-0/+35
| |
| * Extend Libvirt domain XML to get/set OS firmware loaderManuel Bentele2021-10-221-0/+20
| |
| * Update QEMU hardware versions to available versions from QEMU 6.1Manuel Bentele2021-10-221-2/+6
| |
| * Add graphic model configuration option for QEMU VMsManuel Bentele2021-10-152-3/+56
| |
| * Remove unused variablesManuel Bentele2021-10-151-2/+0Star
| |
| * Remove empty lines and unused indentationsManuel Bentele2021-10-151-10/+4Star
| |
| * Add getter/setter for listen address and port of Libvirt SPICE graphicsManuel Bentele2021-09-012-0/+75
| |
| * Print debug output in transformation managerManuel Bentele2021-08-241-0/+11
| |
| * Fix invalid XML paths and types in Libvirt's mediated devicesManuel Bentele2021-08-162-6/+6
| |
| * Add Libvirt support for QEMU command line optionsManuel Bentele2021-08-161-0/+76
| |
| * Add 'ramfb' option to Libvirt's mediated device representationManuel Bentele2021-08-161-1/+21
| |
* | [container] refactoringralph isenmann2021-10-264-56/+65
| | | | | | | | | | | | - rename enum ContainerBuildContextMethod to ContainerImageContext - rename enum values of ContainerImageContext - rename methods referncing ContainerBuildContextMethod
* | [container] Add ContainerBuildContextMehtod, refactoringralph isenmann2021-10-152-45/+29Star
|/ | | | | - add docker-tar - only persist dockerfile and not the internals.
* [virtualizer] Get rid of Generics for VirtualizationConfigurationSimon Rettberg2021-08-1216-985/+802Star
|
* Add getter methods to query Libvirt graphic devicesManuel Bentele2021-08-111-0/+22
|
* Change Java access modifier for Libvirt graphics typesManuel Bentele2021-08-112-3/+3
|
* Add compression and listen types to Libvirt graphics devicesManuel Bentele2021-08-112-1/+251
|
* Add Libvirt domain XML representation for mediated devices (mdev)Manuel Bentele2021-08-104-3/+293
|
* [qemu] Do not remove boot order and network interfaces for VM editManuel Bentele2021-07-301-6/+3Star
|
* Remove the SDL graphics in the Libvirt XML domain representationManuel Bentele2021-07-303-73/+1Star
|
* Fix TransformationExecption for docker during manifest download (Sat->Client)ralph isenmann2021-07-091-8/+8
| | | | swap return value to true in VirtualizationConfigurationDocker, because of changed check logic.
* Add util methods to print App information from MANIFEST.MFManuel Bentele2021-07-021-0/+147
|
* [vmware] Less strict filtering Suite <-> dmsd, redo filtering logicSimon Rettberg2021-07-023-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 querySimon Rettberg2021-07-021-0/+3
|
* Fix missing separation in transformation error outputManuel Bentele2021-07-011-1/+1
|
* [vmware] Don't return filtered data in getAsByteArray(), breaks editingSimon Rettberg2021-07-011-1/+1
| | | | | This would irreversibly break any VMX once you edit them after uploading, as #SLX_HDD_* would get removed.
* Fix handling of multiple VirtualBox network adaptersManuel Bentele2021-06-292-7/+50
|
* Fix usage of Enum ContainerImageTyperalph isenmann2021-06-241-16/+9Star
| | | | - enum provides name() and valueOf() to switch between sting and object representation
* Add container models, which keeps the necessary informations about container ↵ralph isenmann2021-06-235-0/+491
| | | | imags, its meta information and for lecture specific information
* Add Libvirt PCI, shared memory and hypervisor features for GPU passthroughManuel Bentele2021-06-1017-46/+1407
|
* Fix bug during creation of new Libvirt filesystem nodeManuel Bentele2021-05-261-1/+1
|
* Remove error printing in low level XML helper methodManuel Bentele2021-05-211-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 Bentele2021-05-1911-15/+15
|
* Merge branch 'feature/qemu-integration'Manuel Bentele2021-05-1967-1282/+5379
|\
| * Implements XML schema validation for VirtualBox configurationsManuel Bentele2021-05-124-38/+170
| |
| * Fix HDD detection in VirtualBox configurations newer or equal than v1.17Manuel Bentele2021-05-103-2/+90
| |
| * Optimize OS detection for Libvirt/QEMU virtualization configurationsManuel Bentele2021-05-062-2/+108
| |
| * Update XML schema for VirtualBox virtualization configurationsManuel Bentele2021-05-051-1/+1
| |
| * Add OS detection for Libvirt/QEMU virtualization configurationsManuel Bentele2021-05-0511-84/+669
| |
| * Fix errors in Javadoc commentsManuel Bentele2021-04-3026-84/+109
| |
| * Add unit tests for transformation logic (dozmod-server --> stateless client)Manuel Bentele2021-04-306-4/+39
| |
| * Add unit tests for transformation logic (dozmod-server --> dozmod-client)Manuel Bentele2021-04-306-45/+91
| |
| * Document configuration transformation logics and their data containersManuel Bentele2021-04-287-0/+266
| |
| * Log failed instanciations of virtualization config files as debug infoManuel Bentele2021-04-261-8/+8
| |
| * Fix error while parsing Libvirt XML document from StringManuel Bentele2021-04-261-10/+2Star
| |
| * Add supported virtualizer versions for Libvirt/QEMUManuel Bentele2021-04-264-5/+216
| |
| * Refactors and abstracts version information in config logic and disk imageManuel Bentele2021-04-2320-320/+356
| |
| * Encapsulate transformation logic for virtualization configurationsManuel Bentele2021-04-2018-119/+506
| |