summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/virtualization
Commit message (Collapse)AuthorAgeFilesLines
* [virt] Add check if VM is suspended (VMware only currently)Simon Rettberg2023-07-272-4/+17
|
* Implement disabling USB in VMsSimon Rettberg2023-06-306-2/+27
|
* Fix 'content is not allowed in prolog'Steffen Ritter2023-05-122-6/+6
| | | | | | | | | | | Switch order of probing the virtualizerconfigs to bypass xml parsing of docker configs which are tgz-archives. We have no good handling of the different config types. VBox and Qemu are xml, vmware is plaintext, docker wraps everything in tgz. Instead of checking we actually just try and hope for the best :(. fixes: #3932
* [vbox] Handle the version-dependent StorageControllers path everywhereSimon Rettberg2023-05-122-19/+13Star
|
* vbox: Update testing, UUID replacement hack is not needed anymoreSimon Rettberg2023-05-111-1/+1
|
* vbox: Add special case for older vbox version filesSimon Rettberg2023-05-111-1/+7
|
* [vbox] Implement .transformPrivacy(), remove placeholder codeSimon Rettberg2023-05-102-102/+105
| | | | | | | | | The placeholders aren't being used anymore by the client-side scripts, so we might as well just not add them. The privacy transformation was entirely missing, so add those. We also now filter unused HDDs from the XML's MediaRegistry.
* [qemu] Fix NPESimon Rettberg2023-04-261-0/+3
|
* vmware: Add hwversion 20Simon Rettberg2023-01-171-1/+2
|
* [vbox] Fix USB 2.0/1.1 detectionSimon Rettberg2022-11-112-6/+26
|
* FormattingSimon Rettberg2022-11-111-2/+8
|
* Add vmware virtualHW.version=19 and catch NPESteffen Ritter2022-06-282-2/+7
|
* [vmware] Add svga.graphicsMemoryKB to whitelistSimon Rettberg2022-03-011-3/+4
|
* Always pass charset in String constructor; don't treat strings as binary safeSimon Rettberg2022-02-1410-21/+45
|
* Force Unix line endings for Libvirt XML files (even on Windows platforms)Manuel Bentele2022-02-041-1/+1
|
* Fix path separator for resource URLs on Windows platformsManuel Bentele2022-02-031-1/+3
|
* Add TarArchiveReader and TarArchiveWriter as Util classes.ralph isenmann2022-01-271-34/+17Star
| | | | - Wraps the jtar dependency
* Update log4j because of the CVE-2021-44228 security flawManuel Bentele2021-12-158-16/+25
|
* Add firmware loader lookup algorithm for Libvirt/QEMU machinesManuel Bentele2021-11-301-0/+28
|
* Merge branch 'feature/docker-data-container'ralph isenmann2021-11-101-9/+21
|\
| * Merge branch 'master' into feature/docker-data-containerfeature/docker-data-containerralph isenmann2021-10-284-100/+93Star
| |\
| * | [virtualization.container] add mount_type to ContainerBindMount modelralph isenmann2021-09-071-9/+21
| | |
* | | Merge branch 'master' of git.openslx.org:bwlp/master-sync-sharedralph isenmann2021-11-105-24/+131
|\ \ \ | |_|/ |/| |
| * | Enumerate target names of disk devices correctlyManuel Bentele2021-11-102-7/+51
| | |
| * | Remove specified Libvirt OS Nvram file during QEMU VM uploadManuel Bentele2021-11-091-0/+3
| | |
| * | 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
| | |
| * | Print debug output in transformation managerManuel Bentele2021-08-241-0/+11
| |/
* | [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
|
* [qemu] Do not remove boot order and network interfaces for VM editManuel Bentele2021-07-301-6/+3Star
|
* 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.
* [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.
* 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-234-0/+462
| | | | imags, its meta information and for lecture specific information
* Rename 'vm.disk' package to 'virtualization.disk'Manuel Bentele2021-05-1911-9/+1049
|
* Implements XML schema validation for VirtualBox configurationsManuel Bentele2021-05-123-37/+123
|
* 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-056-80/+267
|
* Fix errors in Javadoc commentsManuel Bentele2021-04-3011-16/+31
|
* 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
|