andrijapanicsb opened a new issue, #8414:
URL: https://github.com/apache/cloudstack/issues/8414
ACS 4.19 RC1
- minor update
listVmsForImport API states (based on the docs) that the username and
password parameters are required (besides zoneid, host IP and hypervisor=KVM),
while in reality, this API seems to connect to remote libvirt via TCP
unauthenticated connections and lists stopped VMs.
Using CMK if the "username" parameter is omitted - it gives error and says
it's mandatory,
```
(localcloud) > listVmsForImport
zoneid=fbfd1039-ca49-436d-b17d-e03f39663047 hypervisor=KVM host=10.0.35.106
Error: (HTTP 431, error code 4350) Username need to be provided.
```
...however any random username can be passed and it will work:
```
(localcloud) > listVmsForImport
zoneid=fbfd1039-ca49-436d-b17d-e03f39663047 hypervisor=KVM host=10.0.35.106
**username=aaaaaaaaaaaa**
{
"count": 1,
"unmanagedinstance": [
{
"cpucorepersocket": -1,
"disk": [
{
"capacity": 17179869184,
"controller": "virtio",
"datastorepath": "/var/lib/libvirt/images/MasteringKVM01.qcow2",
"datastoretype": "file",
"id": "0",
"label": "vda",
"position": 0
},
{
```
If fixed, the docs also needs to be updated to remove the statement that the
username/password are mandatory
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]