[openstack-dev] [infra][nova][docker]

Russell Bryant rbryant at redhat.com
Fri Apr 11 20:39:48 UTC 2014


On 04/11/2014 04:29 PM, Eric Windisch wrote:
> 
>     What I hope to do is setup a check doing CI on devstack-f20 nodes[3],
>     this will setup a devstack based nova with the nova-docker driver and
>     can then run what ever tests make sense (currently only a minimal test,
>     Eric I believe you were looking at tempest support maybe it could be
>     hooked in here?).
> 
> 
> I'm not sure how far you've gotten, but my approach had been not to use
> devstack-gate, but to build upon dockenstack
> (https://github.com/ewindisch/dockenstack) to hasten the tests.
> 
> Advantages to this over devstack-gate are that:
> 1) It is usable for developers as an alternative to devstack-vagrant so
> it may be the same environment for developing as for CI.
> 2) All network-dependent resources are downloaded into the image -
> completely eliminating the need for mirrors/caching infrastructure.
> 3) Most of the packages are installed and pre-configured inside the
> image prior to running the tests such that there is little time spent
> initializing the testing environment.
> 
> Disadvantages are:
> 1) It's currently tied to Ubuntu. It could be ported to Fedora, but
> hasn't been.
> 2) Removal of apt/rpm or even pypi dependencies may allow for
> false-positive testing results (if a dependency is removed from a
> requirements.txt or devstack's packages lists, it will still be
> installed within the testing image); This is something that could be
> easily fixed if should it be essential.
> 
> If you're interested, I'd be willing to entertain adding Fedora support
> to Dockenstack.

I think part of the issue is how quickly we can get this working in
OpenStack infra.  devstack-gate and devstack are how most (all?)
functional test jobs work there today.

-- 
Russell Bryant



More information about the OpenStack-dev mailing list