[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: API Break in pods API

Hi Rene,

As you mentioned it was part of the work introduced by PR 2048. I've been taking a look at its FS on this link: <https://cwiki.apache.org/confluence/display/CLOUDSTACK/Expansion+of+Management+IP+Range#ExpansionofManagementIPRange-createManagementNetworkIpRange> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Expansion+of+Management+IP+Range

<https://cwiki.apache.org/confluence/display/CLOUDSTACK/Expansion+of+Management+IP+Range#ExpansionofManagementIPRange-createManagementNetworkIpRange><https://cwiki.apache.org/confluence/display/CLOUDSTACK/Expansion+of+Management+IP+Range>Under 'Architecture and Design Description' I found out these points:

  *   Now, we can only update the name, gateway and netmask of a Pod using updatePod API.
  *   We cannot update StartIp and EndIp of the pod. Because we cannot replace them with just one range.
  *   Even if we pass startIp and endIp parameters in updatePod API. It is considered as NULL thereafter.


Nicolas Vazquez

From: Rene Moser <mail@xxxxxxxxxxxxx>
Sent: Friday, August 10, 2018 11:13:28 AM
To: dev@xxxxxxxxxxxxxxxxxxxxx
Subject: API Break in pods API


In https://cloudstack.apache.org/api/apidocs-4.11/apis/updatePod.html
the updatePod API shows that startip and endip could be updated.
However, since 4.11, I can't anymore.

Can anyone confirm? Did I miss a thing?

This (possible) API break in 4.11 for pods seems to be introduced by

See Issues
- https://github.com/apache/cloudstack/issues/2797
- https://github.com/apache/cloudstack/issues/2735

I don't get any answers of the author. How do we proceed to restore the API?