CLOUDSTACK-4115 : Encrypt password in cluster_details table. This fix is to handle upgrades from versions earlier than 3.0.5 and 4.0. Upgrade was not handled when the cluster_details password encryption was introduced.
(cherry picked from commit bbe8a6d266cd9aff659b697ea1fcbc36ec854f5a)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4442: Source NAT not applied when network starts up

ensure on network implement/restart/shutdown an ip assoc is sent so that
source nat ip is associated with source nat service provider.
(cherry picked from commit a0f23d0f94a825d0370e79f5e81f9bdc52cb8b93)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4442: Source NAT not applied when network starts up

fixing the buid break introduced with prev commit for this bug
(cherry picked from commit 255c8473db7da27014a8e35d06ad133d1ce71d1f)

Signed-off-by: animesh <animesh@apache.org>
apply https://reviews.apache.org/r/13732/
Signed-off-by: Kelven Yang <kelveny@gmail.com>
CLOUDSTACK-4454:object_store - Not able to delete secondary storage when
existing snapshots are deleted.
(cherry picked from commit 52f08a4f36c35ac9827a1d253b000bfcd6f9d723)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-3441: [Load Test] High delays between VM being allocated to Pod and network implementation causing delays in VM deployment
The locking code in implement/shutdown network code was not efficient. Even in order to check the current state of the network lock was getting acquired which is not required. This resulted in delays in deploy VM as can be seen from attached logs where the code waited on the lock just to check if network is implemented.
As part of the fix moved out code that is checking if the network is already implemented or shutdowned outside the lock.
(cherry picked from commit 5528ba4b20593e1c883507a1e161ccb48fffa57b)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4460: VPC list UI: Truncate long values to prevent overflow.
(cherry picked from commit b7b0fcbd8c31f762ac4200fef86149aa5c8b6cd6)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4431: Fix icon for release dedicated host
(cherry picked from commit 44b2e5109712c21b3ed2b4ca87b7aa3b76633b64)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4102: UI > widget > extend dialog widget to have dynamic description.
(cherry picked from commit da54e06dd19f81e3de6a4050ffdf363970397ce1)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4102: UI > instances page > detailView > change service offering action > display different description vm's state and vm's hypervisor.
(cherry picked from commit d9f5ee8a2ebb001e2a7d213dca7662b74584cc7e)

Signed-off-by: animesh <animesh@apache.org>
CLOUDSTACK-4102: UI > Instracture > SystemVM / VirtualRouter > detailView > change service offering action - display different description based on VM's state.
(cherry picked from commit 3b63b22fe40fd4ea9e57e2f85f8caf13603153ab)

Signed-off-by: animesh <animesh@apache.org>