simoorg icon indicating copy to clipboard operation
simoorg copied to clipboard

Allow overriding of plugin paths

Open srikanth-viswanathan opened this issue 9 years ago • 4 comments

Currently the plugin paths are hardcoded in the python code. The deployment location of custom plugins might be different than the deployment location of simoorg, so it would be nice to allow the plugin paths to be overriden. My suggested way of doing this would be to add an optional parameter in the fate book to control the search location for plugins:

plugin_base_path: /my/custom/plugin/deployment/location
topology_plugin: MyTopologyPlugin

Currently, I have it working by starting simoorg inside my custom startup script where I override the relevant atropos.*_PLUGIN_PATH global variable, but I'd rather not do this if simoorg supported custom plugin paths out of the box.

srikanth-viswanathan avatar Sep 29 '15 19:09 srikanth-viswanathan

Sounds reasonable to do.

MayureshGharat avatar Oct 05 '15 17:10 MayureshGharat

Good to work on it. Feel free to submit a PR when done :)

MayureshGharat avatar Oct 16 '15 23:10 MayureshGharat

Hey @srikanth-viswanathan, Just wanted to see if you are actively working on the current issues that you raised with Simoorg. they seem to be really nice suggestions. Let me know :)

MayureshGharat avatar Oct 27 '15 17:10 MayureshGharat

Haven't had time to work on these yet. I hope to do a couple next week.

srikanth-viswanathan avatar Oct 28 '15 14:10 srikanth-viswanathan