<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 28, 2015 at 2:42 PM, Emilien Macchi <span dir="ltr"><<a href="mailto:emilien@redhat.com" target="_blank">emilien@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">So this week we managed to iterate to have more components part of<br>
Puppet OpenStack Integration CI.<br>
Everything is work in progress but let me share the status:<br>
<br>
* one single Puppet run of the scenario001.pp is enough to deploy<br>
OpenStack (MySQL, RabbitMQ, Keystone WSGI, Nova, Glance, Neutron<br>
(ML2-OVS) - second Puppet run shows that manifest is idempotent :-)<br>
* tempest is running at the end (identity, image and compute tests) -<br>
some failures on scenarios and some tests, but ~90% of success.<br></blockquote><div><br></div><div>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).<br><br></div><div>And now it's 100% :-)<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
* Results are visible i <a href="https://review.openstack.org/#/c/217352/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/217352/</a> (see<br>
gate-puppet-openstack-integration-dsvm-centos7 logs for details)<br>
<br>
Next steps:<br>
* during the Puppet OpenStack midcycle next week, Paul Belanger and I<br>
will make progress together on this work, any help is highly welcome.<br>
* While I'm working on single node, Paul is focusing on multi node job<br>
with Zuul v3 - though I'll let him give status if needed over this thread.<br>
* Optimize Tempest run - we need to select what to test (scenarios, etc)<br>
so the job is effective and we don't spend useless to test the world.<br>
Big kudos to Matthew Treinish for his help, his input is really useful<br>
for us.<br>
<br>
Blockers:<br>
Well... to make it work I had to use Depends-on a few number of patches.<br>
Please review them if we want to make progress:<br>
<br>
Use zuul-cloner for tempest<br>
<a href="https://review.openstack.org/#/c/217242/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/217242/</a><br>
<br>
allow to optionally git clone tempest<br>
<a href="https://review.openstack.org/#/c/216841/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216841/</a><br>
<br>
glance_id_setter: execute after creating Glance image<br>
<a href="https://review.openstack.org/#/c/216432/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216432/</a><br>
<br>
Bad configuration for glance/neutron setters<br>
<a href="https://review.openstack.org/#/c/174638/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/174638/</a><br>
<br>
Make sure neutron network is created before Tempest_neutron_net_id_setter<br>
<a href="https://review.openstack.org/#/c/218398/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/218398/</a><br>
<br>
Make sure Glance_image is executed after Keystone_endpoint<br>
<a href="https://review.openstack.org/#/c/216488/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216488/</a><br>
<br>
Make sure Nova_admin_tenant_id_setter is executed after Keystone_endpoint<br>
<a href="https://review.openstack.org/#/c/216950/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216950/</a><br>
<br>
Fix 'shared' parameter check in neutron_network provider<br>
<a href="https://review.openstack.org/#/c/204152/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/204152/</a><br>
<br>
scenario001: deploy & test glance<br>
<a href="https://review.openstack.org/#/c/216418/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216418/</a><br>
<br>
scenario001: deploy RabbitMQ<br>
<a href="https://review.openstack.org/#/c/216828/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216828/</a><br>
<br>
scenario001: deploy neutron<br>
<a href="https://review.openstack.org/#/c/216831/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216831/</a><br>
<br>
scenario001: deploy nova<br>
<a href="https://review.openstack.org/#/c/216938/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/216938/</a><br>
<br>
Run tempest with compute tests<br>
<a href="https://review.openstack.org/#/c/217352/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/217352/</a><br>
<br>
</blockquote><div><br></div><div>Also <a href="https://review.openstack.org/218474">https://review.openstack.org/218474</a><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
In advance, thanks a lot for your reviews, any feedback is welcome!<br>
--<br>
Emilien Macchi<br>
<br>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div>
</div></div>