<div dir="ltr">I'm still confused are you wanting to add a container to the master node, or a deployed env?<div><br></div><div>For the master node, the latest fuel-plugin-builder allows for post-install scripts, you could load a container image from here</div><div>For nodes in a deployed ENV, there is no formal target to support containers, you would need to install the container manager and containers yourself.</div><div><br></div><div>However I would note that not packaging the applications dependencies because it's in a container is not a good practice as it quickly becomes very difficult to work with versioning and updates. It may be acceptable for a dev build of the plugin, but should be avoided in validated versions of the plugin. The container its self should also be contained within a package so that it's versioning can be tracked with operator familiar tools. Lastly, containers with python are quite large, so if you can get the versioning to work I'd avoid putting it into a container all together as you will end up with 150-300mb container mostly just because of python.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jul 28, 2015 at 7:26 AM Konstantin Danilov <<a href="mailto:kdanilov@mirantis.com">kdanilov@mirantis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Evgene,<br>
<br>
I'm sure you understand this, but just to be clear - now FUEL uses<br>
containers on master node,<br>
not on cluster nodes. I'm asking about plugin containers on cluster nodes.<br>
<br>
Yep, there a particular example - VSM (Intel ceph management tool). It<br>
requires a set of packages,<br>
like python2.6, old django, etc, which I would rather not install on<br>
master node directly.<br>
<br>
Thanks<br>
<br>
On Tue, Jul 28, 2015 at 10:47 AM, Evgeniy L <<a href="mailto:eli@mirantis.com" target="_blank">eli@mirantis.com</a>> wrote:<br>
> Hi Konstantin,<br>
><br>
> I'm not sure if we track such feature anywhere. But one of the reasons<br>
> to use containers on the master was to deliver plugin specific containers,<br>
> so they don't intersect and don't break Fuel master dependencies.<br>
> Do you have some specific use case for that?<br>
><br>
> Thanks,<br>
><br>
> On Mon, Jul 27, 2015 at 4:58 PM, Konstantin Danilov <<a href="mailto:kdanilov@mirantis.com" target="_blank">kdanilov@mirantis.com</a>><br>
> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> Is there a plans to allow plugin to be delivered as docker container<br>
>> images?<br>
>><br>
>> Thanks<br>
>><br>
>> --<br>
>> Kostiantyn Danilov aka <a href="http://koder.ua" rel="noreferrer" target="_blank">koder.ua</a><br>
>> Principal software engineer, Mirantis<br>
>><br>
>> skype:<a href="http://koder.ua" rel="noreferrer" target="_blank">koder.ua</a><br>
>> <a href="http://koder-ua.blogspot.com/" rel="noreferrer" target="_blank">http://koder-ua.blogspot.com/</a><br>
>> <a href="http://mirantis.com" rel="noreferrer" target="_blank">http://mirantis.com</a><br>
>><br>
>> __________________________________________________________________________<br>
>> OpenStack Development Mailing List (not for usage questions)<br>
>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
><br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
<br>
<br>
--<br>
Kostiantyn Danilov aka <a href="http://koder.ua" rel="noreferrer" target="_blank">koder.ua</a><br>
Principal software engineer, Mirantis<br>
<br>
skype:<a href="http://koder.ua" rel="noreferrer" target="_blank">koder.ua</a><br>
<a href="http://koder-ua.blogspot.com/" rel="noreferrer" target="_blank">http://koder-ua.blogspot.com/</a><br>
<a href="http://mirantis.com" rel="noreferrer" target="_blank">http://mirantis.com</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><div dir="ltr">-- <br></div><div dir="ltr"><p dir="ltr">--</p><p dir="ltr"><span style="font-size:13.1999998092651px">Andrew Woodward</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Mirantis</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Fuel Community Ambassador</span></p><p dir="ltr"><span style="font-size:13.1999998092651px">Ceph Community</span></p>
</div>