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