Jorge Luiz Correa created CLOUDSTACK-10437:
----------------------------------------------

             Summary: Cloudstack API addHost requires unnecessary parameter
                 Key: CLOUDSTACK-10437
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10437
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: API
    Affects Versions: Future
         Environment: Ubuntu Server 20.04.2 LTS, CloudStack 4.15.1.0~focal  
from http://download.cloudstack.org/ubuntu
            Reporter: Jorge Luiz Correa


When trying to add a new host using addHost API, called using _cmk_ client, the 
*url=* parameter is required. Without this parameter the client refuses to 
create the new host.

{code:bash}
~# cmk add host hypervisor=KVM password="secret" zoneid=$ZONEID podid=$P01 
clusterid=$P01C01 username=root name=cloudstack-p01c01h01
Missing required parameters:  url{code}
At apidocs-4.15/apis/addHost.html the url parameter is *required*. 

But, when we add a new host using the UI, there is no need to inform url. And, 
when added, if we list the new host using _cmk list hosts_, the result do not 
show url parameter. 

So, why is this parameter required in API?

Ubuntu Server 20.04.2 LTS, CloudStack 4.15.1.0~focal from 
http://download.cloudstack.org/ubuntu

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to