← Back to team overview

fuel-dev team mailing list archive

Re: Meeting notes on Fuel Plugins

 

Hi Nikolay,

this is perfect for us. Thanks a lot.

Best regards,
Kamil Sambor


On Tue, Aug 5, 2014 at 4:55 PM, Nikolay Markov <nmarkov@xxxxxxxxxxxx> wrote:

> Hi Kamil,
>
> Let's arrange it on Thursday, if it's good for you. I will be on vacation
> since Friday, so for me it's definitely more convenient.
>
>
> On Tue, Aug 5, 2014 at 6:35 PM, Kamil Sambor <ksambor@xxxxxxxxxxxx> wrote:
>
>> Hi everybody!
>>
>> I talk with other guys from Poznan office, can we schedule this meeting
>> on thursday or on friday not tomorrow?
>>
>> Best regards,
>> Kamil Sambor
>>
>>
>>
>> On Tue, Aug 5, 2014 at 3:53 PM, Nikolay Markov <nmarkov@xxxxxxxxxxxx>
>> wrote:
>>
>>> Hello everybody!
>>>
>>> We had a meeting on Fuel (mostly Nailgun) plugins architecture. So,
>>> there were multiple topics to discuss, we didn't really achieve an
>>> agreement, but made some really helpful notes.
>>>
>>> 1. We should provide infrastructure for plugins, which means making most
>>> of Nailgun entities abstract/default, allowing plugins to override them and
>>> implement their own business logic on top. This may include multiple levels
>>> (usually two), like Neutron plugin and NSX plugin for Neutron plugin.
>>> 2. There will be some core plugins, which will be installed together
>>> with Nailgun and can't be deleted without ruining an important
>>> functionality.
>>> 3. In some cases plugins will override behaviour of default Nailgun HTTP
>>> handlers, but in this case they will follow some certain guides on
>>> formatting.
>>> 4. We leave existing hooks as is and add it when needed, it's too hard
>>> for now to determine certain places which may be overrided. Also, we
>>> already need some infrastructure for third-party developers to jump from.
>>> 5. Some documentation on how plugins should be provided and tested. As
>>> for now, it looks like each plugin or group of plugins will have it's own
>>> repo and will be provided as a bunch of RPM packages to install into Docker
>>> containers.
>>>
>>> Any additions, colleagues?
>>>
>>> Also, we're planning to organize a meeting in English tomorrow together
>>> with guys from Poland and maybe other places. Which time is the most
>>> appropriate for you?
>>>
>>> --
>>> Best regards,
>>> Nick Markov
>>>
>>> --
>>> Mailing list: https://launchpad.net/~fuel-dev
>>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>
>
> --
> Best regards,
> Nick Markov
>

Follow ups

References