<div dir="ltr"><div>Hello,<br><br></div><div>Thanks to the work of Dean and others we have a pretty solid plugins/extras support in Devstack. People can add new features in devstack within just a single file and that add a whole new feature or driver to devstack.<br><br></div><div>It seems that there is quite a bit of people who wants to have those extras plugins/features in the default devstack core because it's way more convenient for their users.<br><br></div><div>The policy has been mostly (and correct me if I am wrong) that things which are not tested in the gates cannot be in core devstack.<br><br></div><div>What about having a plugin structure for devstack assuming a standard directory structures which devstack would download and use automatically.<br><br></div><div>For the implemention I was thinking about something like this in our local.conf :<br><br></div><div>enabled_services blah_feature:<a href="https://git.openstack.org/stackforge/devstack-plugin-feature" target="_blank">https://git.openstack.org/stackforge/devstack-plugin-feature</a><br></div><div><br></div><div>and that repo gets downloaded and used automatically. <br><br>I understand that it is just a shortcut since curl -O <a href="https://git.openstack.org/stackforge/devstack-plugin-feature" target="_blank">https://git.openstack.org/stackforge/devstack-plugin-feature</a>/devstack_plugin.sh in extras.d would work as well but maybe that would make people more confortable not having to be in core devstack and tell their users easily how to test a feature/driver with Devstack?<br><br></div><div>Cheers,<br></div><div>Chmouel<br></div></div>