[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-10437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17389001#comment-17389001
 ] 

Wei ZHOU commented on CLOUDSTACK-10437:
---------------------------------------

[~correajl]

we have moved to github. please create issue at 
[https://github.com/apache/cloudstack/issues]

the url could be http://<host ip> or http://<host name>

> 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
>            Priority: Major
>              Labels: addHost, api
>
> 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