[openstack-dev] [Fuel][Plugins] UI workflow, plugins enabling/disabling
Evgeniy L
eli at mirantis.com
Wed Dec 24 13:15:07 UTC 2014
Hi,
Recently we've discussed what plugins should look like from user point of
view [1].
On one of the meeting it was decided to have the next flow:
1. user installs fuel plugin (as usually with `fuel plugins install
fuel-plugin-name-1.0.0.fp`)
2. after that plugin can be seen on Plugins page, the button for this page
will be placed
somewhere between Environments and Releases buttons
3. each plugin on the page has checkbox, the checkbox represents the
default state of
plugin for new environments, if checkbox is checked, when user creates
environment,
he can see all of the buttons which are related to plugin, e.g. in case
of Contrail
he can see new option in the list of network providers on Network tab
in the wizard
4. during the environment configuration user should select options which
are related to the plugin,
the information about the list of options and where they should be
placed is described by
plugin developer
5. when user starts deployment, Nailgun parses tasks and depending on
conditions
sends them to Astute, the conditions are described for each task by
plugin developer,
example of condition "cluster:net_provider != 'contrail' ", if task
doesn't have conditions,
we always execute it
Any comments on that?
Thanks,
[1]
https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg40878.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141224/037119d4/attachment.html>
More information about the OpenStack-dev
mailing list