<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thanks Matt’s,  I was able to get system to vanilla state again ….<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">And also isolated initial problem,
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">my first puppet deployment failed on following error:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Debug: Executing '/usr/bin/openstack image list --quiet --format csv --long'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Debug: Executing '/usr/bin/openstack image create --format shell cirros --public --container-format=bare --disk-format=qcow2 --copy-from=http://download.cirros-cloud<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">.net/0.3.4/cirros-0.3.4-x86_64-disk.img'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Error: Execution of '/usr/bin/openstack image create --format shell cirros --public --container-format=bare --disk-format=qcow2 --copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img'
 returned 1: 400 Bad Request: The HTTP URL is invalid. (HTTP 400)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Error: /Stage[main]/Main/Glance_image[cirros]/ensure: change from absent to present failed: Execution of '/usr/bin/openstack image create --format shell cirros
 --public --container-format=bare --disk-format=qcow2 --copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img' returned 1: 400 Bad Request: The HTTP URL is invalid. (HTTP 400)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">which is caused by “glance not able to download image when behind proxy” (even when properly configured in .bashrc – http_proxy, https_proxy, no_proxy)<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">at least what I found about this so far is that in other deployment tools it’s handled by some additional config to skip that part:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">like RDO<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1147716">https://bugzilla.redhat.com/show_bug.cgi?id=1147716</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">or store images locally before “image create” is called like from devstack:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:8.0pt;color:#1F497D">2016-02-01 09:45:59.709 | + for image_url in '${IMAGE_URLS//,/ }'<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:8.0pt;color:#1F497D">2016-02-01 09:45:59.709 | + upload_image
<a href="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz</a><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:8.0pt;color:#1F497D">…<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:8.0pt;color:#1F497D">2016-02-01 09:45:59.894 | + '[' -n /home2/openstack/devstack/files/images/cirros-0.3.4-x86_64-uec/cirros-0.3.4-x86_64-vmlinuz ']'<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:8.0pt;color:#1F497D">2016-02-01 09:45:59.894 | ++ openstack --os-cloud=devstack-admin image create cirros-0.3.4-x86_64-uec-kernel --public --container-format aki --disk-format aki<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Is there any known way how to get puppet deployments working on systems behind proxy ?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thanks a lot,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Michal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Matt Fischer [mailto:matt@mattfischer.com]
<br>
<b>Sent:</b> Thursday, February 04, 2016 7:12 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions) <openstack-dev@lists.openstack.org><br>
<b>Subject:</b> Re: [openstack-dev] [puppet] compatibility of puppet upstream modules<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">If you can't isolate the exact thing you need to get cleaned up here it can be difficult to unwind. You'll either need to read the code to see what's triggering the db setup (which is probably the package installs) or start on a clean box.
 I'd recommend the latter.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Thu, Feb 4, 2016 at 10:35 AM, Ptacek, MichalX <<a href="mailto:michalx.ptacek@intel.com" target="_blank">michalx.ptacek@intel.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Hi Emilien,</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">It seems that keystone database is not populated, because of something, which happened on previous runs (e.g. some packages installation),</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Following rows are visible just in log from first attempt</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Debug: Executing '/usr/bin/mysql -e CREATE USER 'keystone'@'127.0.0.1' IDENTIFIED BY PASSWORD '*936E8F7AB2E21B47F6C9A7E5D9FE14DBA2255E5A''</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Debug: Executing '/usr/bin/mysql -e GRANT USAGE ON *.* TO 'keystone'@'127.0.0.1' WITH MAX_USER_CONNECTIONS 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_QUERIES_PER_HOUR
 0 MAX_UPDATES_PER_HOUR 0'</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">….</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">….</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">I tried to clean databases & uninstall packages installed during deployment, but maybe I miss something as it simply doesn’t  work
</span><span style="font-family:Wingdings;color:#1F497D">J</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Is there any procedure, how can I restore system to “vanilla state” before puppet modules installation ?</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">It looks to me that when deployment failed, it’s very difficult to “unstack” it
</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Thanks in advance,</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D">Michal</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:</b> Ptacek, MichalX
<br>
<b>Sent:</b> Thursday, February 04, 2016 11:14 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions) <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<b>Subject:</b> RE: [openstack-dev] [puppet] compatibility of puppet upstream modules<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>-----Original Message-----<br>
From: Emilien Macchi [<a href="mailto:emilien@redhat.com" target="_blank">mailto:emilien@redhat.com</a>]
<br>
Sent: Thursday, February 04, 2016 10:06 AM<br>
To: OpenStack Development Mailing List (not for usage questions) <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
Subject: Re: [openstack-dev] [puppet] compatibility of puppet upstream modules<o:p></o:p></p>
<p> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>On 02/03/2016 04:03 PM, Ptacek, MichalX wrote:<o:p></o:p></p>
<p>> Hi all,<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> I have one general question,<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> currently I am deploying liberty openstack as described in <o:p></o:p></p>
<p>> <a href="https://wiki.openstack.org/wiki/Puppet/Deploy" target="_blank"><span style="color:windowtext;text-decoration:none">https://wiki.openstack.org/wiki/Puppet/Deploy</span></a><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Unfortunately puppet modules specified in <o:p></o:p></p>
<p>> puppet-openstack-integration/Puppetfile are not compatible<o:p></o:p></p>
<p> <o:p></o:p></p>
<p>Did you take the file from stable/liberty branch?<o:p></o:p></p>
<p><a href="https://github.com/openstack/puppet-openstack-integration/tree/stable/liberty" target="_blank"><span style="color:windowtext;text-decoration:none">https://github.com/openstack/puppet-openstack-integration/tree/stable/liberty</span></a><o:p></o:p></p>
<p> <o:p></o:p></p>
<p><b>[Michal Ptacek]</b>  I am deploying scenario003 with stable/liberty<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> and some are also missing as visible from following output of “puppet <o:p></o:p></p>
<p>> module list”<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Setting templatedir is deprecated. See <o:p></o:p></p>
<p>> <a href="http://links.puppetlabs.com/env-settings-deprecations" target="_blank">
<span style="color:windowtext;text-decoration:none">http://links.puppetlabs.com/env-settings-deprecations</span></a><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>    (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in<o:p></o:p></p>
<p>> `issue_deprecation_warning')<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Module 'openstack-openstacklib' (v7.0.0) fails to meet some<o:p></o:p></p>
<p>> dependencies:<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-barbican' (v0.0.1) requires 'openstack-openstacklib'<o:p></o:p></p>
<p>> (>=6.0.0 <7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-zaqar' (v0.0.1) requires 'openstack-openstacklib' <o:p></o:p></p>
<p>> (>=6.0.0<o:p></o:p></p>
<p>> <7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Module 'puppetlabs-postgresql' (v4.4.2) fails to meet some<o:p></o:p></p>
<p>> dependencies:<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-openstacklib' (v7.0.0) requires 'puppetlabs-postgresql'<o:p></o:p></p>
<p>> (>=3.3.0 <4.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'deric-storm':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-monasca' (v1.0.0) requires 'deric-storm' (>=0.0.1 <1.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'deric-zookeeper':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-monasca' (v1.0.0) requires 'deric-zookeeper' (>=0.0.1 <o:p></o:p></p>
<p>> <1.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'dprince-qpid':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-cinder' (v7.0.0) requires 'dprince-qpid' (>=1.0.0 <2.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-manila' (v7.0.0) requires 'dprince-qpid' (>=1.0.0 <2.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-nova' (v7.0.0) requires 'dprince-qpid' (>=1.0.0 <2.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'jdowning-influxdb':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-monasca' (v1.0.0) requires 'jdowning-influxdb' (>=0.3.0 <o:p></o:p></p>
<p>> <1.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'opentable-kafka':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-monasca' (v1.0.0) requires 'opentable-kafka' (>=1.0.0 <o:p></o:p></p>
<p>> <2.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'puppetlabs-stdlib':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'antonlindstrom-powerdns' (v0.0.5) requires 'puppetlabs-stdlib' (>= <o:p></o:p></p>
<p>> 0.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Warning: Missing dependency 'puppetlabs-corosync':<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-openstack_extras' (v7.0.0) requires 'puppetlabs-corosync'<o:p></o:p></p>
<p>> (>=0.1.0 <1.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> /etc/puppet/modules<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──antonlindstrom-powerdns (v0.0.5)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──duritong-sysctl (v0.0.11)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──nanliu-staging (v1.0.4)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-barbican (v0.0.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-ceilometer (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-cinder (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-designate (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-glance (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-gnocchi (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-heat (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-horizon (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-ironic (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-keystone (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-manila (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-mistral (v0.0.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-monasca (v1.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-murano (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-neutron (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-nova (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-openstack_extras (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-openstacklib (v7.0.0)  invalid<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-sahara (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-swift (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-tempest (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-trove (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-tuskar (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-vswitch (v3.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack-zaqar (v0.0.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──openstack_integration (???)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppet-aodh (v7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppet-corosync (v0.8.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-apache (v1.4.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-apt (v2.1.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-concat (v1.2.5)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-firewall (v1.6.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-inifile (v1.4.3)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-mongodb (v0.11.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-mysql (v3.6.2)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-postgresql (v4.4.2)  invalid<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-rabbitmq (v5.2.3)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-rsync (v0.4.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-stdlib (v4.6.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-vcsrepo (v1.3.2)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──puppetlabs-xinetd (v1.5.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──qpid (???)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──saz-memcached (v2.8.1)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <span style="font-family:"Arial",sans-serif">├</span>──stankevich-python (v1.8.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> └── theforeman-dns (v3.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Most of the warning can be probably ignored, e.g I assume that latest <o:p></o:p></p>
<p>> barbican & zaqar are compatible with liberty (7.0) version of <o:p></o:p></p>
<p>> openstack-openstacklib<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-barbican' (v0.0.1) requires 'openstack-openstacklib'<o:p></o:p></p>
<p>> (>=6.0.0 <7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>   'openstack-zaqar' (v0.0.1) requires 'openstack-openstacklib' <o:p></o:p></p>
<p>> (>=6.0.0<o:p></o:p></p>
<p>> <7.0.0)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Am I right or I need to get rid of all of these compatibility warnings <o:p>
</o:p></p>
<p>> before proceeding further ?<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>If you look at our CI jobs, we also have some warnings:<o:p></o:p></p>
<p><a href="http://logs.openstack.org/36/275836/1/gate/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/15a5ead/console.html#_2016-02-03_21_56_40_945" target="_blank"><span style="color:windowtext;text-decoration:none">http://logs.openstack.org/36/275836/1/gate/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/15a5ead/console.html#_2016-02-03_21_56_40_945</span></a><o:p></o:p></p>
<p> <o:p></o:p></p>
<p><b><span style="color:black">[Michal Ptacek]</span></b><span style="color:black"> Great, it seems that it’s not that big problem.  I can stick on versions from Puppetfile (if it’s working in CI)</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> I tried both,  but during subsequent deployments I reached some <o:p></o:p></p>
<p>> intermediate issue with number of parallel mysql connections<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:03.326 90406 DEBUG oslo_db.api [-] Loading backend <o:p></o:p></p>
<p>> 'sqlalchemy' from 'nova.db.sqlalchemy.api' _load_backend<o:p></o:p></p>
<p>> /usr/lib/python2.7/dist-packages/oslo_db/api.py:238<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:03.333 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 10 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:13.345 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 9 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:23.358 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 8 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:33.361 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 7 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:43.374 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 6 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:01:53.387 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 5 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:03.400 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 4 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:13.412 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 3 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:23.415 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 2 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:33.429 90406 WARNING oslo_db.sqlalchemy.engines [-] <o:p></o:p></p>
<p>> SQL connection failed. 1 attempts left.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> *2016-02-03 00:02:43.440 90406 CRITICAL nova [-] DBConnectionError:<o:p></o:p></p>
<p>> (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server <o:p></o:p></p>
<p>> on '127.0.0.1' ((1040, u'Too many connections'))")*<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova Traceback (most recent call last):<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File "/usr/bin/nova-manage",<o:p></o:p></p>
<p>> line 10, in <module><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     sys.exit(main())<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1445, in <o:p></o:p></p>
<p>> main<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     ret = fn(*fn_args, **fn_kwargs)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 949, in <o:p></o:p></p>
<p>> archive_deleted_rows<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     table_to_rows_archived =<o:p></o:p></p>
<p>> db.archive_deleted_rows(max_rows)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 1922, in <o:p></o:p></p>
<p>> archive_deleted_rows<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     return<o:p></o:p></p>
<p>> IMPL.archive_deleted_rows(max_rows=max_rows)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line <o:p></o:p></p>
<p>> 6075, in archive_deleted_rows<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     meta =<o:p></o:p></p>
<p>> MetaData(get_engine(use_slave=True))<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line <o:p></o:p></p>
<p>> 162, in get_engine<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     return<o:p></o:p></p>
<p>> main_context_manager._factory.get_legacy_facade().get_engine(<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py",<o:p></o:p></p>
<p>> line 256, in get_legacy_facade<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     self._start()<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py",<o:p></o:p></p>
<p>> line 338, in _start<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     engine_args, maker_args)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py",<o:p></o:p></p>
<p>> line 362, in _setup_for_connection<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova    <o:p></o:p></p>
<p>> sql_connection=sql_connection, **engine_kwargs)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line <o:p>
</o:p></p>
<p>> 152, in create_engine<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     test_conn =<o:p></o:p></p>
<p>> _test_connection(engine, max_retries, retry_interval)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File<o:p></o:p></p>
<p>> "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line <o:p>
</o:p></p>
<p>> 334, in _test_connection<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova     six.reraise(type(de_ref),<o:p></o:p></p>
<p>> de_ref)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova   File "<string>", line 2, in<o:p></o:p></p>
<p>> reraise<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova DBConnectionError:<o:p></o:p></p>
<p>> (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server <o:p></o:p></p>
<p>> on '127.0.0.1' ((1040, u'Too many connections'))")<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 00:02:43.440 90406 ERROR nova<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 2016-02-03 12:32:54.682 16003 CRITICAL nova [-] KeyError: <o:p></o:p></p>
<p>> <VerNum(312)><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>Sounds like related to MySQL config, not really related to Puppet OpenStack modules.<o:p></o:p></p>
<p> <o:p></o:p></p>
<p><b><span style="color:black">[Michal Ptacek]</span></b><span style="color:black"> Thanks, you’re right. I resolved that issue already.  Now I am getting following error from keystone</span><o:p></o:p></p>
<p><span style="color:black">/usr/bin/openstack endpoint list --quiet --format csv</span><o:p></o:p></p>
<p><span style="color:black">Could not find project: openstack (Disable debug mode to suppress these details.) (HTTP 401) (Request-ID: req-981ac293-15e0-45c7-81da-63c44bdc28b8)</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p><span style="color:black">Keystone db looks quite empty …</span><o:p></o:p></p>
<p><span style="color:black">mysql> use keystone;</span><o:p></o:p></p>
<p><span style="color:black">Reading table information for completion of table and column names</span><o:p></o:p></p>
<p><span style="color:black">You can turn off this feature to get a quicker startup with -A</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p><span style="color:black">Database changed</span><o:p></o:p></p>
<p><span style="color:black">mysql> select * from user;</span><o:p></o:p></p>
<p><span style="color:black">Empty set (0.00 sec)</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p><span style="color:black">mysql> select * from project;</span><o:p></o:p></p>
<p><span style="color:black">Empty set (0.00 sec)</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p><span style="color:black">From log  it looks that relevant part passed,</span><o:p></o:p></p>
<p><span style="color:black">Debug: Automatically imported keystone::roles::admin from keystone/roles/admin into production</span><o:p></o:p></p>
<p><span style="color:black">but not sure from where exactly keystone db should be populated:</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p><span style="color:black">Thanks for any comment/suggestion,</span><o:p></o:p></p>
<p><span style="color:black">Michal</span><o:p></o:p></p>
<p><span style="color:black"> </span><o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> which didn’t disappear even after changing max_connection limit in <o:p></o:p></p>
<p>> /etc/mysql/my.cnf ….<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> mysql> select @@global.max_connections;<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> +--------------------------+<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> | @@global.max_connections |<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> +--------------------------+<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> |                     1024 |<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> +--------------------------+<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> 1 row in set (0.00 sec)<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> mysql> use nova;<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Reading table information for completion of table and column names<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> You can turn off this feature to get a quicker startup with -A<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Database changed<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> mysql><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Please help me to understand, how people should use this integration <o:p></o:p></p>
<p>> project properly and how to avoid avoidable issues J<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>Well, your error does not seem related to Puppet OpenStack modules, but we're willing to help if you provide your manifests so we can try to see what is wrong in your deployment.<o:p></o:p></p>
<p> <o:p></o:p></p>
<p>FWIW, our current CI is running integration jobs on both liberty & mitaka, using
<a href="https://github.com/openstack/puppet-openstack-integration" target="_blank">
<span style="color:windowtext;text-decoration:none">https://github.com/openstack/puppet-openstack-integration</span></a><o:p></o:p></p>
<p>scripts.<o:p></o:p></p>
<p> <o:p></o:p></p>
<p>HTH<o:p></o:p></p>
<p> <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Thanks in advance,<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> Michal<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>>  <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> --------------------------------------------------------------<o:p></o:p></p>
<p>> Intel Research and Development Ireland Limited Registered in Ireland <o:p></o:p></p>
<p>> Registered Office: Collinstown Industrial Park, Leixlip, County <o:p></o:p></p>
<p>> Kildare Registered Number: 308263<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> This e-mail and any attachments may contain confidential material for <o:p></o:p></p>
<p>> the sole use of the intended recipient(s). Any review or distribution <o:p></o:p></p>
<p>> by others is strictly prohibited. If you are not the intended <o:p></o:p></p>
<p>> recipient, please contact the sender and delete all copies.<o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> <o:p></o:p></p>
<p>> ______________________________________________________________________<o:p></o:p></p>
<p>> ____ OpenStack Development Mailing List (not for usage questions)<o:p></o:p></p>
<p>> Unsubscribe: <o:p></o:p></p>
<p>> <a href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
<span style="color:windowtext;text-decoration:none">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</span></a><o:p></o:p></p>
<p>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">
<span style="color:windowtext;text-decoration:none">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</span></a><o:p></o:p></p>
<p>> <o:p></o:p></p>
<p> <o:p></o:p></p>
<p>--<o:p></o:p></p>
<p>Emilien Macchi<o:p></o:p></p>
<p> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<p>--------------------------------------------------------------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
Registered Number: 308263<o:p></o:p></p>
<p>This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all
 copies.<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<p>--------------------------------------------------------------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
Registered Number: 308263</p>


<p>This e-mail and any attachments may contain confidential material for the
sole use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact the
sender and delete all copies.</p>

<p></p>
</body>
</html>