Hi,

It’s pretty simple and described in 
http://mistral.readthedocs.org/en/master/developer/writing_a_plugin_action.html 
<http://mistral.readthedocs.org/en/master/developer/writing_a_plugin_action.html>.

Renat Akhmerov
@ Mirantis Inc.



> On 09 Feb 2015, at 21:43, Filip Blaha <filip.bl...@hp.com> wrote:
> 
> Hi all,
> 
> regarding to [1] there should be some plugin mechanism for custom actions in 
> Mistral. I went through code and I found some introspection mechanism [2] 
> generating mistral actions from methods on client classes for openstack core 
> projects. E.g. it takes nova client class (python-novaclient) and introspects 
> its methods and theirs parameters and creates corresponding actions with 
> corresponding parameters. The same for other core projects like neutron, 
> cinder, ... However the list of  these client classes seems to be hardcoded 
> [3].  So I am not sure whether this mechanism can be used for other projects 
> like murano client to create murano related actions in mistral? Or is there 
> any other pluggable mechanism to get murano actions into mistral without 
> hardcoding in mistral project?
> 
> [1] 
> https://wiki.openstack.org/wiki/Mistral/Blueprints/ActionsDesign#Plugin_Architecture
>  
> [2] 
> https://github.com/stackforge/mistral/blob/master/mistral/actions/openstack/action_generator/base.py#L91
>  
> [3] 
> https://github.com/stackforge/mistral/blob/master/mistral/actions/generator_factory.py
>  
> 
> 
> Regards
> Filip
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to