Merge LDAPPlugin

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
New LDAP UI

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
Adding engine/storage/integration-test/test-output to gitignore for Ian
Disable password changing when ldap is enabled

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Add Support for member of filter

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Add SSL Support

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
General cleanup, source formatting, remove whitespace

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Update unit tests, add filter to list all users, update ssl

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Update documentation for LDAP authentication
CLOUDSTACK-4384: Switch back to CLOUD_DB after simulator processing

Simulator should revert back to CLOUD_DB after its operations on
SIMULATOR_DB or the cloudstack connections go to the simulator instead
of cloud.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 3d39716c8fed2b27edbd4475a7e0915b1200123c)
CLOUDSTACK-1316 location of cloud-set-guest-password updated
CLOUDSTACK-4132 current dnsmasq config does not allow guest virtual machines(clients) to update its hostnames with a DNS server

Introducing the option dhcp-client-update fails if the dnsmasq version is less than 2.6 (like in older templates).
Added a check for the version in cloud-early-config. will add dhcp-client-update option in the config file only
if the dnsmasq version is 2.6 and above.

Signed-off-by: Jayapal <jayapal@apache.org>
CLOUDSTACK-4385 : [ZWPS]Across the cluster live migration of VM on zone wide primary storage pool fails

If all the VM's volumes are on zone wide primary storage pool then live migration of the VM would not involve storage migration. Hence MigrateVM API would be called against MigrateVMWithVolume. So far PrepareForMigrationCommand handled scenarios of VM moving across hosts within a cluster, but with zone wide primary storage in picture this command need to handle scenarios of VM moving across clusters. Try to find the VM in datacenter if not found within cluster.

Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
CLOUDSTACK-1316 some minor edits
CLOUDSTACK-4393 typo fixed
Revert "CLOUDSTACK-4393 typo fixed"

This reverts commit b9f029857bdf709bb3b3b50d75b028b0760dc598.
CLOUDSTACK-4394: remove cleanups for offerings

offerings do not need to be cleaned up

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit b9c2471cfc5e051db4478783c6928f6e0c5a1f7a)
CLOUDSTACK-4225: Fix template references in setUpClass

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 7768613edc4f9ae0787e555f2bf4bd2fb42a4c6e)
CLOUDSTACK-4396: Invalid case comparison leaves egress rule unprogrammed

Thereby failing the wget for the cloud-setup-guest-password script which
in turn fails the test.
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 8576b1ddc983d74caef77c3bac51103ab26cfc8c)
CLOUDSTACK-4340: Add more debug logging

VM (id) moves from host (id) to host (id)

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit da0bb630057550cb5707a39cddb58a86a24850dd)