CLOUDSTACK-7513: listServiceOfferings API when called with VM's id also returns offerings to which it cant be upgraded. Adding the logic that when vmid is passed it looks for compatible offerngs using the storage type (local/shares), storage tags and also compute (cpu,speed, memory) in case the vm is running.
Also changed the scaleVm API to upgrade only when the destination offering has storage tags as a subset of current offering tags.
Fix ip6gateway parameter comments in CreateNetworkCmd
CLOUDSTACK-7526: Fix missing localization on 'add' button
CLOUDSTACK-6412: Fix localization for 'isdedicated' field
CLOUDSTACK-7553: Clean up cached agentMap and pingMap in case of agents
connecting back to a different MS.
When deploying a VM with startvm=false, the root volume is in Allocated state, the root volume is not created in primary storage yet.
need to handle restoreVM for VM which is above status.
CLOUDSTACK-7441: Fixed template registration issue in test_resource_limits.py

Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
CLOUDSTACK-7516: Fixed resource permission issue in test_snapshots.py, account was using template registered with other account

Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
CLOUDSTACK-7387: Corrected code related to adding host tags

Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
CLOUDSTACK-7552: In hyper-v additional data disks will be mapped to /dev/sdb
Made changes to test_volumes.py accordingly
CLOUDSTACK-7554 : Fixed the script - /component/test_templates.py - User Account now has permissions to the Template created by Admin
Fix CID-1222222
Seperate test execution on travis out to make full use of the ability to run 5 concurrent jobs.
CID-1237196: Fix potential NPE in SAMLUtils

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CID-1233088: In case there is no GSLB SP, throw cloud exception

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CID-1233087: In case of no virtual routers, fail early

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7546: cloudstack-setup-agent considers distro as RHEL5 if no conditions match. Add check to identify RHEL7 distro and consider it as RHEL6. If there is anything specific required for RHEL7, it can be added later
CLOUDSTACK-7563: ClassCastException in VirtualMachineManagerImpl in
handling various Agent command answer.
CLOUDSTACK-7497: UI > VM Wizard > select template > reset local variable before retrieving selected template object.
for windows guest OS, configure gateway for each nic