packaging: install plugins at /usr/share/cloudstack-management/lib#2915
packaging: install plugins at /usr/share/cloudstack-management/lib#2915yadvr merged 2 commits intoapache:4.11from
Conversation
Install any additional plugin jars in the lib directory to be picked up by the classpath builder, otherwise one has to manually add the jar to /etc/default/cloudstack-management after installation. This fixes the issue for `mysql-ha` plugin. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2367 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-3107)
|
|
Test LGTM. |
|
LGTM |
…to allow for easy inclusion of just this jar file into multiple packages, such as cloudstack-management and cloudstack-usage. (#3975) Support for centos7 and centos8 Prior PR #2915 causes the cloudstack-usage daemon to not be able to find the mysql-ha jar file. This happens because the /etc/default/cloudstack-usage file points to the old location for the mysql-ha jar file, and thus is unable to load it. This prior PR installs this jar into a more common area with other jar files, and thus is not really a desired location for the cloudstack-usage daemon to get it from, as it will cause cloudstack-usage to load other plugins that it doesn't need. Fixes: #3974
Install any additional plugin jars in the lib directory to be picked up
by the classpath builder, otherwise one has to manually add the jar
to /etc/default/cloudstack-management after installation. This fixes
the issue for
mysql-haplugin.Types of changes