December Release
This release expands gamespace management features for clients:
A client can register a user for a gamespace, then redirect the user to the launchpoint app to serve the gamespace.
This decouples gamespace access from TopoMojo authentication.
(A client can provide its users a gamespace without those users having to be in TopoMojo's authentication realm.)
See the [HttpPost("api/engine/register")]
endpoint.
Add option to allow unprivileged vm reconfigure:
By default only privileged roles can change a vm's network to non-isolated networks (like "bridge-net"). If you want to allow this for unprivileged users, set Core__AllowUnprivilegedVmReconfigure = true
Support efi boot on esx 6.7
Set network policy with net suffix:
Network names suffixed with -aa
are created with "allow all" security policy.
Deploy vm's with specified mac address
Change network and cdrom for specified device:
Previously, the [HttpPut("api/vm/{id}/change")]
endpoint changed the first device.
Now, the device can optionally be specified by appending an index to the value.
So, { "key": "net", "value": "dmz:2" }
changes the third network adapter to the "dmz" network.
Improve performance for gamespace deploy and destroy