vishesh92 commented on code in PR #9329:
URL: https://github.com/apache/cloudstack/pull/9329#discussion_r1672277781


##########
engine/storage/configdrive/src/main/java/org/apache/cloudstack/storage/configdrive/ConfigDriveBuilder.java:
##########
@@ -250,6 +298,124 @@ static JsonObject 
createJsonObjectWithVmData(List<String[]> vmData, String tempD
         return metaData;
     }
 
+    /**
+     * Creates the {@link JsonObject} using @param nic's metadata. We expect 
the JSONObject to have the following entries:
+     * <ul>
+     *     <li> links </li>
+     *     <li> networks </li>
+     *     <li> services </li>
+     * </ul>
+     */
+    static JsonObject getNetworkDataJsonObjectForNic(NicProfile nic, 
List<Network.Service> supportedServices) {
+        JsonObject networkData = new JsonObject();
+
+        if (supportedServices.contains(Network.Service.Dhcp)) {

Review Comment:
   In case of multiple networks, we will need to pass the configuration of 
other networks (non-configdrive) here. Otherwise nic won't be setup on the VM 
for non configdrive networks.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to