From 06fd21bd4498479c52bcf12921bf867190ace3a1 Mon Sep 17 00:00:00 2001 From: Likitha Shetty Date: Mon, 11 Feb 2013 14:20:35 -0800 Subject: [PATCH] CLOUDSTACK-1126: [EC2 Query API] RunInstances ignores the UserData input parameter When EC2RunInstances is called with UserData parameter, the parameter is not propogated to CS --- awsapi/src/com/cloud/bridge/service/EC2RestServlet.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awsapi/src/com/cloud/bridge/service/EC2RestServlet.java b/awsapi/src/com/cloud/bridge/service/EC2RestServlet.java index 5788b352a82..5d151bac7e4 100644 --- a/awsapi/src/com/cloud/bridge/service/EC2RestServlet.java +++ b/awsapi/src/com/cloud/bridge/service/EC2RestServlet.java @@ -1169,6 +1169,11 @@ public class EC2RestServlet extends HttpServlet { EC2request.setKeyName(keyName[0]); } + String[] userData = request.getParameterValues("UserData"); + if ( userData != null) { + EC2request.setUserData( userData[0]); + } + Enumeration names = request.getParameterNames(); while( names.hasMoreElements()) { String key = (String)names.nextElement();