[openstack-dev] [puppet] Distribution (in)dependent acceptance tests

Gabriele Cerami gcerami at redhat.com
Sat May 23 00:21:18 UTC 2015


Hi,

why are current beaker-rspec tests installing puppet from puppetlabs
instead of using a package from a distribution repo, like what is done
for git ?

More generally, spec_helper_acceptance.rb is setting up what it seems to
be a distribution independent environment that is using a lot of
external repos, and only in part the packages offered by the
distributions. Generic dependencies (like puppet-inifile) and even
specific dependencies (like puppet-keystone) are probably already
offered by distribution packages.

I think that doing this defeats in part the purpose of launching
acceptance tests on different distributions, because a consistent part
of the test environment remains always the same.

--
Gabriele "panda" Cerami
Software Engineer, Openstack CI
Red Hat




More information about the OpenStack-dev mailing list