On 12/13/2014 05:13 PM, Thomas Goirand wrote:
If I can help somehow, I'm ready to do something, but.... What should I
do, exactly?
There's a lot that can be done. If you like working on CI stuff, then
you could help me with building the package validation CI which I'm
trying to (re-)work. All of this is currently inside the debian/juno of
the openstack-meta-packages (in the openstack-tempest-ci package, which
uses the openstack-deploy package).

In the past, I saw *A LOT* of CIs, and most of them were written in a
very dirty way. In fact, it's easy to write a CI, but it's very hard to
write it well. I'm not saying my approach is perfect, but IMO it's
moving toward the good direction.
All CIs are dirty pile of bash scripts. Some of them have enough dirt to give birth to new life. Which in turn starts civilization, inventing computers and start doing own CI.

For the moment, the packaged CI can do a full all-in-one deployment from
scratch (starting with an empty VM), install and configure tempest, and
run the Keystone tempest unit tests. I'm having issues with nova-compute
using Qemu, and also the Neutron setup. But once that's fixed, I hope to
be able to run most tempest tests. The next step will be to run on a
multi-node setup.

So, if you want to help on that, and as it seems you like doing CI
stuff, you're more welcome to do so.

Once we have this, then we could start building a repository with
everything from trunk. And when that is done, starting the effort of
building a 3rd party CI to do package validation on the gate.

Your thoughts?

Oops, I don't feel I can't respond on this in smart way. I'm do not know some of the stuff (like tempest). It's better if you give one concrete area to work (something of scale of normal issue from tracker).

Btw: we talking about debian packages or ubuntu? They are differ - debian heavily relies on answers to debconfig, and ubuntu just put files in proper places without changing configs. We using chef for configuration, so ubuntu approach is better (when we starts doing openstack that was on of deciding factors between debian and ubuntu).

_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to