[openstack-dev] [Fuel][puppet] Fuel CI for puppet-openstack modules

Dmitry Borodaenko dborodaenko at mirantis.com
Fri Feb 19 21:43:26 UTC 2016

Thanks Igor!

With this CI up and running we're one more step closer to completing the
integration between Fuel and Puppet OpenStack projects that has started
with the introduction of the puppet-librarian-simple in fuel-library.

Consider the whole picture:

- Fuel CI is now using mitaka-2 packages to test all Fuel commits [0]

- fuel-library has switched from snapshots of upstream modules to
  tracking every commit in upstream master branches [1]

- Fuel CI can now verify every upstream commit for potential regressions
  it could introduce in Fuel

Thanks to all this, Fuel can now deploy Mitaka, Puppet OpenStack can now
test Mitaka support with yet another platform, and both projects are on
track to each have a Mitaka release soon if not immediately after the
integrated release, addressing the risk I've raised in December [2].

[0] http://lists.openstack.org/pipermail/openstack-dev/2016-February/086842.html
[1] https://review.openstack.org/279460
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-December/082655.html

Dmitry Borodaenko

On Fri, Feb 19, 2016 at 11:15:47PM +0300, Igor Belikov wrote:
> Hey folks,
> I'm glad to announce that Fuel CI for puppet-openstack modules is live
> and running in it's initial stage, you can look at the builds here[0].
> It's running in silent mode now to allow us to gather some results and
> ensure that everything is running stable, so you won't see any
> comments in your gerrit reviews just yet.
> At this moment it will be useful mostly for Fuel folks only and will
> help to keep fuel-library working with the changes merged to upstream
> modules, but I'm sure it won't be long till these jobs will be able to
> serve puppet-openstack community as well, providing results of
> deployment tests for every patchset to a number of puppet-openstack
> modules.
> We're running these tests only for the modules used in fuel-library,
> so the current list of puppet-openstack projects tested by Fuel CI is:
>  * puppet-aodh
>  * puppet-ceilometer
>  * puppet-cinder
>  * puppet-glance
>  * puppet-ironic
>  * puppet-heat
>  * puppet-horizon
>  * puppet-keystone
>  * puppet-murano
>  * puppet-neutron
>  * puppet-nova
>  * puppet-openstacklib
>  * puppet-sahara
>  * puppet-swift
> At this initial stage we're running fuel-library noop tests and same
> deployment scenarios that are used for fuel-library tests on Fuel CI,
> but I suppose we'll move to more specific deployment test cases for
> each module eventually.
> [0] https://ci.fuel-infra.org/view/puppet-openstack/
> --
> Igor Belikov
> Fuel CI Engineer
> ibelikov at mirantis.com
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list