<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 5, 2018 at 3:55 PM Gordon, Kent <<a href="mailto:Kent.Gordon@verizonwireless.com">Kent.Gordon@verizonwireless.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
> -----Original Message-----<br>
> From: Honza Pokorny [mailto:<a href="mailto:honza@redhat.com" target="_blank">honza@redhat.com</a>]<br>
> Sent: Thursday, August 30, 2018 9:28 AM<br>
> To: OpenStack Development Mailing List (not for usage questions)<br>
> <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
> Subject: [E] [openstack-dev] [tripleo] quickstart for humans<br>
> <br>
> Hello!<br>
> <br>
> Over the last few months, it seems that tripleo-quickstart has evolved into a<br>
> CI tool.  It's primarily used by computers, and not humans.<br>
> tripleo-quickstart is a helpful set of ansible playbooks, and a collection of<br>
> feature sets.  However, it's become less useful for setting up development<br>
> environments by humans.  For example, devmode.sh was recently<br>
> deprecated without a user-friendly replacement. Moreover, during some<br>
> informal irc conversations in #oooq, some developers even mentioned the<br>
> plan to merge tripleo-quickstart and tripleo-ci.<br>
> <br>
> I think it would be beneficial to create a set of defaults for tripleo-quickstart<br>
> that can be used to spin up new environments; a set of defaults for humans.<br>
> This can either be a well-maintained script in tripleo-quickstart itself, or a<br>
> brand new project, e.g.<br>
> tripleo-quickstart-humans.  The number of settings, knobs, and flags should<br>
> be kept to a minimum.<br>
> <br>
> This would accomplish two goals:<br>
> <br>
> 1.  It would bring uniformity to the team.  Each environment is<br>
>     installed the same way.  When something goes wrong, we can<br>
>     eliminate differences in setup when debugging.  This should save a<br>
>     lot of time.<br>
> <br>
> 2.  Quicker and more reliable environment setup.  If the set of defaults<br>
>     is used by many people, it should container fewer bugs because more<br>
>     people using something should translate into more bug reports, and<br>
>     more bug fixes.<br>
> <br>
> These thoughts are coming from the context of tripleo-ui development.  I<br>
> need an environment in order to develop, but I don't necessarily always care<br>
> about how it's installed.  I want something that works for most scenarios.<br>
> <br>
> What do you think?  Does this make sense?  Does something like this already<br>
> exist?<br>
> <br>
> Thanks for listening!<br>
> <br>
> Honza<br>
<br>
What is the recommended way to bring up a small POC of TripleO outside of CI?<br>
<br>
Documentation suggests using quickstart <br>
<br>
<a href="https://docs.openstack.org/tripleo-docs/latest/install/introduction/architecture.html" rel="noreferrer" target="_blank">https://docs.openstack.org/tripleo-docs/latest/install/introduction/architecture.html</a><br>
<br>
"For development or proof of concept (PoC) environments, Quickstart can also be used."<br>
<br>
Quickstart.sh outside of CI has been broken for a while.<br>
It requires zuul cloner to work.<br>
<br>
<a href="https://bugs.launchpad.net/tripleo/+bug/1754498" rel="noreferrer" target="_blank">https://bugs.launchpad.net/tripleo/+bug/1754498</a><br>
<br></blockquote><div><br></div><div>The issue described in bug [1] was caused by pip requirement install errors being swallowed up and not written to the console.  TripleO-QuickStart-Extras was not pip installed due to previous errors, and that would cause quickstart-extras.yml to not be installed.</div><div><br></div><div>The root cause of the failures is that pip install dependencies are not working as expected or in the same way without a http proxy  server.  This bug [1] should be closed, a RFE bug to ensure things work w/ a http proxy server should be opened.</div><div><br></div><div>Please let me know if your work proves otherwise.</div><div>Thank you!</div><div><br></div><div>[1] <a href="https://bugs.launchpad.net/tripleo/+bug/1754498"><span style="outline:transparent solid 1px">https://bugs.launchpad.net/tri</span><span style="outline:transparent solid 1px">pleo/+bug/1754498</span></a></div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="font-family:sans-serif"><p style="font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase"><span style="font-size:14px">Wes Hayutin</span></p><p style="font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase"><span style="color:rgb(0,0,0);font-size:10px">Associate MANAGER</span><br></p><p style="color:rgb(153,153,153);font-family:overpass,sans-serif;margin:0px;font-size:10px"><a href="https://www.redhat.com/" target="_blank" style="color:rgb(0,136,206);margin:0px">Red Hat <br><br></a></p><span style="color:rgb(153,153,153);font-family:overpass,sans-serif;font-size:10px;margin:0px"><p style="margin:0px"><span style="color:rgb(153,153,153);margin:0px;padding:0px"><a href="mailto:whayutin@redhat.com">whayutin@redhat.com</a>   </span><span style="color:rgb(153,153,153)"> T: </span><a href="tel:+19197544114" target="_blank" style="color:rgb(0,136,206);margin:0px">+1919</a>4232509<span style="color:rgb(153,153,153)">     IRC:  </span>weshay<br></p></span><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://red.ht/sig" target="_blank"><img width="90" height="auto" src="https://www.redhat.com/files/brand/email/sig-redhat.png"></a></td></tr></tbody></table></div><br style="font-family:sans-serif"><span style="font-family:sans-serif">View</span><span style="font-family:sans-serif"> </span><span style="font-family:sans-serif">my</span><span style="font-family:sans-serif"> </span><span style="font-family:sans-serif">calendar</span><span style="font-family:sans-serif"> and check </span><span style="font-family:sans-serif">my</span><span style="font-family:sans-serif"> availability for meetings </span><span id="inbox-inbox-inbox-docs-internal-guid-37a711e5-1f4c-b3c1-221b-f589048200c7"><a href="https://calendar.google.com/calendar/b/1/embed?src=whayutin@redhat.com&ctz=America/New_York"><span style="font-size:11pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;text-decoration-line:underline;vertical-align:baseline;white-space:pre-wrap">HERE</span></a></span><br></div></div>