Yeah,

We had a very productive discussion with Winson today and he’s going to prepare 
more formal specification on what he’s suggesting. I’d like to say in advance 
though that I really really like it in terms of what it will allow to do.

Renat Akhmerov
@ Mirantis Inc.



> On 19 Dec 2014, at 17:11, Anastasia Kuznetsova <akuznets...@mirantis.com> 
> wrote:
> 
> Winson, Renat,
> 
> I think that it is a good idea. Moreover, it is relevant, because about a 
> month ago there was a question from one guy in our IRC channel about what if 
> some of other 3rd party systems which provide their own client bindings (in 
> python) want to integrate with Mistral, how it will work. For that moment we 
> just thought about it, but hadn't any blueprints or discussions.
> 
> Thanks,
> Anastasia Kuznetsova
> @ Mirantis Inc.
> 
> 
> On Thu, Dec 18, 2014 at 9:33 AM, Renat Akhmerov <rakhme...@mirantis.com 
> <mailto:rakhme...@mirantis.com>> wrote:
> Winson,
> 
> The idea itself makes a lot of sense to me because we’ve had a number of 
> discussions about how we could make action subsystem even more pluggable and 
> flexible. One of the questions that we’d like to solve is to be able to add 
> actions “on the fly” and at the same time stay safe. I think this whole thing 
> is about specific technical details so I would like to see more of them. 
> Generally speaking, you’re right about actions residing in a database, about 
> 3 months ago we made this refactoring and put all actions into db but it may 
> not be 100% necessary. Btw, we already have a concept of action generator 
> that we use to automatically build OpenStack actions so you can take a look 
> at how they work. Long story short… We’ve already made some steps towards 
> being more flexible and have some facilities that could be further improved.
> 
> Again, the idea is very interesting to me (and not only to me). Please share 
> the details.
> 
> Thanks
> 
> Renat Akhmerov
> @ Mirantis Inc.
> 
> 
> 
> > On 17 Dec 2014, at 13:22, W Chan <m4d.co...@gmail.com 
> > <mailto:m4d.co...@gmail.com>> wrote:
> >
> > Renat,
> >
> > We want to introduce the concept of an ActionProvider to Mistral.  We are 
> > thinking that with an ActionProvider, a third party system can extend 
> > Mistral with it's own action catalog and set of dedicated and specialized 
> > action executors.  The ActionProvider will return it's own list of actions 
> > via an abstract interface.  This minimizes the complexity and latency in 
> > managing and sync'ing the Action table.  In the DSL, we can define provider 
> > specific context/configuration separately and apply to all provider 
> > specific actions without explicitly passing as inputs.  WDYT?
> >
> > Winson
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev@lists.openstack.org <mailto:OpenStack-dev@lists.openstack.org>
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
> > <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org <mailto:OpenStack-dev@lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to