<div dir="ltr">IMHO it is important to keep plugin examples and keep testing them, very valuable for plugin developers.<div><br></div><div>For example, I've encountered [0] the case where "plugin as role" feature wasn't easily testable with fuel-qa because not compliant with the last plugin data structure,</div><div>and more recently we've spotted a regression [1] with "vip-reservation" feature introduced by a change in nailgun.</div><div>These kind of issues are time consuming for plugin developers and can/must be avoided by testing them.</div><div><br></div><div>I don't even understand why the question is raised while fuel plugins are supposed to be supported and more and more used [3], even by murano [4] ...</div><div><br></div><div>[0] <a href="https://bugs.launchpad.net/fuel/+bug/1543962" target="_blank">https://bugs.launchpad.net/fuel/+bug/1543962</a></div><div>[1] <a href="https://bugs.launchpad.net/fuel/+bug/1551320" target="_blank">https://bugs.launchpad.net/fuel/+bug/1551320</a></div><div>[3] <a href="http://lists.openstack.org/pipermail/openstack-dev/2016-February/085636.html">http://lists.openstack.org/pipermail/openstack-dev/2016-February/085636.html</a></div><div>[4] <a href="https://review.openstack.org/#/c/286310/">https://review.openstack.org/#/c/286310/</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 3, 2016 at 3:19 PM, Matthew Mosesohn <span dir="ltr"><<a href="mailto:mmosesohn@mirantis.com" target="_blank">mmosesohn@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Fuelers,<br>
<br>
I would like to bring your attention a dilemma we have here. It seems<br>
that there is a dispute as to whether we should maintain the releases<br>
list for example plugins[0]. In this case, this is for adding version<br>
9.0 to the list.<br>
<br>
Right now, we run a swarm test that tries to install the example<br>
plugin and do a deployment, but it's failing only for this reason. I<br>
should add that this is the only automated daily test that will verify<br>
that our plugin framework actually works. During the Mitaka<br>
development  cycle, we already had an extended period where plugins<br>
were broken[1]. Removing this test (or leaving it permanently red,<br>
which is effectively the same), would raise the risk to any member of<br>
the Fuel community who depends on plugins actually working.<br>
<br>
The other impact of abandoning maintenance of example plugins is that<br>
it means that a given interested Fuel Plugin developer would not be<br>
able to easily get started with plugin development. It might not be<br>
inherently obvious to add the current Fuel release to the<br>
metadata.yaml file and it would likely discourage such a user. In this<br>
case, I would propose that we remove example plugins from fuel-plugins<br>
GIT repo if they are not maintained. Non-functioning code is worse<br>
than deleted code in my opinion.<br>
<br>
Please share your opinions and let's decide which way to go with this bug[2]<br>
<br>
[0] <a href="https://github.com/openstack/fuel-plugins/tree/master/examples" rel="noreferrer" target="_blank">https://github.com/openstack/fuel-plugins/tree/master/examples</a><br>
[1] <a href="https://bugs.launchpad.net/fuel/+bug/1544505" rel="noreferrer" target="_blank">https://bugs.launchpad.net/fuel/+bug/1544505</a><br>
[2] <a href="https://launchpad.net/bugs/1548340" rel="noreferrer" target="_blank">https://launchpad.net/bugs/1548340</a><br>
<br>
Best Regards,<br>
Matthew Mosesohn<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><br></div>