[ 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)