[OpenStack-Infra] Nodepool drivers

Tristan Cacqueray tdecacqu at redhat.com
Thu Jun 1 09:19:03 UTC 2017


On May 29, 2017 1:12 pm, Paul Belanger wrote:
> On Mon, May 29, 2017 at 02:39:16AM +0000, Tristan Cacqueray wrote:
>> Hi,
>> 
>> With the nodepool-drivers[0] spec approved, I started to hack a quick
>> implementation[1]. Well I am not very familiar with the nodepool/zookeeper
>> architecture, thus this implementation may very well be missing important
>> bits... The primary goal is to be able to run ZuulV3 with static nodes,
>> comments and feedbacks are most welcome.
>> 
>> Moreover, assuming this isn't too off-track, I'd like to propose an
>> OpenContainer and a libvirt driver to diversify Test environment.
>> 
> I know in the past we talked about using kubernetes for this. But, that might be
> a large dependency for testing environments.

Well since zuulV3 lost static nodes support, it already requires a working OpenStack
provider, Kubernetes may be easier to setup for testing environments...

> A quick peak at the code makes me
> wonder if we maybe shouldn't just turn the interface into an Ansible driver.
> This gets the contain logic outside of nodepool and by using ansible, makes it
> generic enough to use any container / serverless / something.
> 
> It could be possible, there is where something like linchpin comes in handy too.

Thank you for looking through this proposal, a generic interface would
be pretty neat indeed. Though I'm not sure it should be tied to
Ansible, once the interface is well defined we could have a boilerplate
driver that could be implemented with any systems, perhaps running
external commands such as linchpin or Ansible.

-Tristan

> 
>> Thanks in advance,
>> -Tristan
>> 
>> [0]: http://specs.openstack.org/openstack-infra/infra-specs/specs/nodepool-drivers.html
>> [1]: https://review.openstack.org/#/q/topic:nodepool-drivers
> 
> 
> 
>> _______________________________________________
>> OpenStack-Infra mailing list
>> OpenStack-Infra at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-infra/attachments/20170601/ffeb77d6/attachment-0001.sig>


More information about the OpenStack-Infra mailing list