[Kimchi-devel] Fwd: Proposal for moving functionality from Kimchi to Ginger
Aline Manera
alinefm at linux.vnet.ibm.com
Tue Aug 11 13:50:42 UTC 2015
On 10/08/2015 14:31, Chandra Shehkhar Reddy Potula wrote:
> Hi,
>
> It is good idea to modularize the host functionality as plugins.
> Keeping common host functionality as a one plugin and at the same time
> having platform specific host functionality as additional plugins
> gives choice of picking up the relevant features on specific platform.
>
> Since we had an agreement on the movement of host functionality from
> kimchi to ginger, here is draft proposal I have to modularize the
> ginger functionality.
>
As Daniel said we should do this discussion on Ginger community as it is
not related to Kimchi.
Please, join the Ginger mailing list:
https://lists.nongnu.org/mailman/listinfo/ginger-dev-list
> *Plugin ginger-basic:*
> Base Information
> Basic Info
> Host Stats
> Debug Reports
>
> *Plugin ginger :*
> System
> Software Update
> Repositories
> Restart, Shutdown of Host
> Hot-plug
> Networks
> Storage
> Security
> Firewalls
> SELinux
> PAM Config
> Configuration
> Dumps
> Backups
> Systemd
> ...
> Console
> Users and Groups
>
> *Plugin ginger-ppc :*
> Firmware Updates
> IBM SEP
> Energy Management
>
> *Plugin ginger-s390x :*
> HPM
> Performance Metrics and Diagnostics
> zIO Management
>
> ***Note* : Hot-plug, Security, dumps and systemd configurations etc
> will be kind of future functionality that can be part of base ginger
> plugin.
>
> *Key points to consider:*
> 1. At the moment separation of the ginger-ppc part of functionality
> (mentioned above) from the ginger may not be the highest priority.
> 2. Shall we keep Users and Groups part of ginger plugin or do we want
> this be part of base WOK frame work ?
>
wok is a web server framework based on plugins so only features related
to web server and configuration should be there.
> Let me know what do you think about this !!!
>
> Regards
> Chandra
> On 08/07/2015 09:51 PM, Daniel Henrique Barboza wrote:
>>
>>
>> On 08/07/2015 01:14 PM, Walter Niklaus wrote:
>>>
>>>
>>> On 07.08.2015 18:05, Aline Manera wrote:
>>>>
>>>> Seems we are close to a conclusion on that subject. ;-)
>>>>
>>>> Let me resume what we have already agreed:
>>>>
>>>> 1) Move software update + repositories + restart + shutdown +
>>>> console to Ginger
>>>>
>>>> 2) Create a new plugin for host basic info + host stats + debug
>>>> reports
>>>>
>>>> My proposal is to have this new plugin under Ginger community
>>>> responsibility.
>>>> AFAIU, the Ginger community is for a host management plugin. And as
>>>> this new plugin is for basic host details, it makes all sense for me.
>>>>
>>>> Thinking on that, I suggest to name this new plugin as
>>>> 'ginger-basic' which will load a tab named 'Host' with host basic
>>>> information + host stats + debug reports.
>>>> And 'ginger' plugin will extend this Host tab generated by
>>>> ginger-basic.
>>>>
>>>> It will increase the Ginger community scope and make everyone
>>>> happy! =)
>>>> We can also think about splitting ginger into: ginger, ginger-ppc,
>>>> ginger-z, etc... (but it is an other different topic to be
>>>> discussed on Ginger community)
>>>>
>>>> So from a user and devel perspective, the whole Kimchi Host tab
>>>> will be moved to Ginger community into 2 different plugins:
>>>> ginger-basic and ginger.
>>>> In a simple phrase, Ginger plugins provide a Host tab based on wok
>>>> framework.
>>>>
>>>> To do not get the user crazy "Where is Ginger now?" while loading
>>>> the updated version, I have 2 suggestion:
>>>>
>>>> A) Work with plugin logos!
>>>> Maybe a pan design to represent wok framework and on top of it
>>>> all the plugins logos are displayed.
>>>> To do that we will need a logo for wok and ginger.
>>>>
>>>> B) Create a introduction page to show the differences from the
>>>> older version.
>>>> The idea behind it is like some Android applications do when
>>>> get updated. Once you open it, a page is displayed as a layer on
>>>> top of the application with balloons and arrows to tell "this
>>>> feature was moved to here"...
>>>>
>>> I'm ok with both solutions although since we are planning to
>>> redesign the UI in order to improve the user experience I hope that
>>> we are able to do a very good job and make the new UI-design
>>> intuitive enough for the user to find the right menue points :-)
>>>
>>>> Do you agree, Daniel and Walter?
>>>>
>>> I agree.
>>
>> I agree. Unless someone else has a strong point against it, we can
>> move forward with this idea,
>> starting discussions about what needs to be done and how long we'll
>> need to make it happen. From
>> the top of my head the most critical point is how to make the current
>> engine support a plug-in
>> extends an existing plug-in. We can start there.
>>
>>>
>>>> Regards,
>>>> Aline Manera
>>>
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>
>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20150811/862e9dc4/attachment.html>
More information about the Kimchi-devel
mailing list