cirruslabs / orchard

Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices
Other
192 stars 15 forks source link

Unescaped VM names can crash the client #117

Closed ruimarinho closed 11 months ago

ruimarinho commented 1 year ago

Hi,

Creating a VM with an URL-character such as %! will crash the client when attempting to interact with a VM:

2023/09/06 15:32:37 API client failed to parse API endpoint path: parse "v1/vms/%!": invalid URL escape "%!"

The workaround is escaping the VM name as the input, i..e, using orchard delete vm '%25!' until this is fixed in the client.