Re: [openstack-dev] [puppet] [tempest] CI - integration job status

2015-08-28 Thread Emilien Macchi
On Fri, Aug 28, 2015 at 2:42 PM, Emilien Macchi emil...@redhat.com wrote:

 So this week we managed to iterate to have more components part of
 Puppet OpenStack Integration CI.
 Everything is work in progress but let me share the status:

 * one single Puppet run of the scenario001.pp is enough to deploy
 OpenStack (MySQL, RabbitMQ, Keystone WSGI, Nova, Glance, Neutron
 (ML2-OVS) - second Puppet run shows that manifest is idempotent :-)
 * tempest is running at the end (identity, image and compute tests) -
 some failures on scenarios and some tests, but ~90% of success.


In fact Matthew advised us to run 'smoke' since it's a suite of tests that
are enough to validate our OpenStack cloud is running. It runs some
important API tests and 2 scenarios that validate the full workflow (spawn
a VM, ssh and ping outside, etc).

And now it's 100% :-)

* Results are visible i https://review.openstack.org/#/c/217352/ (see
 gate-puppet-openstack-integration-dsvm-centos7 logs for details)

 Next steps:
 * during the Puppet OpenStack midcycle next week, Paul Belanger and I
 will make progress together on this work, any help is highly welcome.
 * While I'm working on single node, Paul is focusing on multi node job
 with Zuul v3 - though I'll let him give status if needed over this thread.
 * Optimize Tempest run - we need to select what to test (scenarios, etc)
 so the job is effective and we don't spend useless to test the world.
 Big kudos to Matthew Treinish for his help, his input is really useful
 for us.

 Blockers:
 Well... to make it work I had to use Depends-on a few number of patches.
 Please review them if we want to make progress:

 Use zuul-cloner for tempest
 https://review.openstack.org/#/c/217242/

 allow to optionally git clone tempest
 https://review.openstack.org/#/c/216841/

 glance_id_setter: execute after creating Glance image
 https://review.openstack.org/#/c/216432/

 Bad configuration for glance/neutron setters
 https://review.openstack.org/#/c/174638/

 Make sure neutron network is created before Tempest_neutron_net_id_setter
 https://review.openstack.org/#/c/218398/

 Make sure Glance_image is executed after Keystone_endpoint
 https://review.openstack.org/#/c/216488/

 Make sure Nova_admin_tenant_id_setter is executed after Keystone_endpoint
 https://review.openstack.org/#/c/216950/

 Fix 'shared' parameter check in neutron_network provider
 https://review.openstack.org/#/c/204152/

 scenario001: deploy  test glance
 https://review.openstack.org/#/c/216418/

 scenario001: deploy RabbitMQ
 https://review.openstack.org/#/c/216828/

 scenario001: deploy neutron
 https://review.openstack.org/#/c/216831/

 scenario001: deploy nova
 https://review.openstack.org/#/c/216938/

 Run tempest with compute tests
 https://review.openstack.org/#/c/217352/




Also https://review.openstack.org/218474


 In advance, thanks a lot for your reviews, any feedback is welcome!
 --
 Emilien Macchi


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Emilien Macchi
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [puppet] [tempest] CI - integration job status

2015-08-28 Thread Emilien Macchi
So this week we managed to iterate to have more components part of
Puppet OpenStack Integration CI.
Everything is work in progress but let me share the status:

* one single Puppet run of the scenario001.pp is enough to deploy
OpenStack (MySQL, RabbitMQ, Keystone WSGI, Nova, Glance, Neutron
(ML2-OVS) - second Puppet run shows that manifest is idempotent :-)
* tempest is running at the end (identity, image and compute tests) -
some failures on scenarios and some tests, but ~90% of success.
* Results are visible i https://review.openstack.org/#/c/217352/ (see
gate-puppet-openstack-integration-dsvm-centos7 logs for details)

Next steps:
* during the Puppet OpenStack midcycle next week, Paul Belanger and I
will make progress together on this work, any help is highly welcome.
* While I'm working on single node, Paul is focusing on multi node job
with Zuul v3 - though I'll let him give status if needed over this thread.
* Optimize Tempest run - we need to select what to test (scenarios, etc)
so the job is effective and we don't spend useless to test the world.
Big kudos to Matthew Treinish for his help, his input is really useful
for us.

Blockers:
Well... to make it work I had to use Depends-on a few number of patches.
Please review them if we want to make progress:

Use zuul-cloner for tempest
https://review.openstack.org/#/c/217242/

allow to optionally git clone tempest
https://review.openstack.org/#/c/216841/

glance_id_setter: execute after creating Glance image
https://review.openstack.org/#/c/216432/

Bad configuration for glance/neutron setters
https://review.openstack.org/#/c/174638/

Make sure neutron network is created before Tempest_neutron_net_id_setter
https://review.openstack.org/#/c/218398/

Make sure Glance_image is executed after Keystone_endpoint
https://review.openstack.org/#/c/216488/

Make sure Nova_admin_tenant_id_setter is executed after Keystone_endpoint
https://review.openstack.org/#/c/216950/

Fix 'shared' parameter check in neutron_network provider
https://review.openstack.org/#/c/204152/

scenario001: deploy  test glance
https://review.openstack.org/#/c/216418/

scenario001: deploy RabbitMQ
https://review.openstack.org/#/c/216828/

scenario001: deploy neutron
https://review.openstack.org/#/c/216831/

scenario001: deploy nova
https://review.openstack.org/#/c/216938/

Run tempest with compute tests
https://review.openstack.org/#/c/217352/


In advance, thanks a lot for your reviews, any feedback is welcome!
--
Emilien Macchi



signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev