<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 16 May 2019 at 14:59, Cédric Jeanneret <<a href="mailto:cjeanner@redhat.com">cjeanner@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On 5/16/19 3:53 PM, Mark Goddard wrote:<br>
> <br>
> <br>
> On Thu, 16 May 2019 at 11:41, Cédric Jeanneret <<a href="mailto:cjeanner@redhat.com" target="_blank">cjeanner@redhat.com</a><br>
> <mailto:<a href="mailto:cjeanner@redhat.com" target="_blank">cjeanner@redhat.com</a>>> wrote:<br>
> <br>
> <br>
> <br>
>     On 5/7/19 11:07 AM, Mark Goddard wrote:<br>
>     > Hi,<br>
>     ><br>
>     > This is a summary of the ad-hoc cross project session between the<br>
>     > OpenStack Ansible and Kolla teams.<br>
>     ><br>
>     > It occurred to me that our two teams likely face similar<br>
>     challenges, and<br>
>     > there are areas we could collaborate on. I've tagged TripleO also<br>
>     since<br>
>     > the same applies there.<br>
>     ><br>
>     > [Collaboration on approach to features]<br>
>     > This was my main reason for proposing the session - there are features<br>
>     > and changes that all deployment tools need to make. Examples coming up<br>
>     > include support for upgrade checkers and IPv6. Rather than work in<br>
>     > isolation and solve the same problem in different ways, perhaps we<br>
>     could<br>
>     > share our experiences. The implementations will differ, but<br>
>     providing a<br>
>     > reasonably consistent feel between deployment tools can't be a bad<br>
>     thing.<br>
>     ><br>
>     > As a test case, we briefly discussed our experience with the upgrade<br>
>     > checker support added in Stein, and found that our expectation of<br>
>     how it<br>
>     > would work was fairly aligned in the room, but not aligned with how I<br>
>     > understand it to actually work (it's more of a post-upgrade check<br>
>     than a<br>
>     > pre-upgrade check).<br>
> <br>
>     Hello! I'm pretty sure the new Validation Framework can help here, since<br>
>     we intend to provide a pre|post deploy|update|upgrade way to run<br>
>     validations.<br>
> <br>
>     Feel free to ping me if you want (Tengu on #tripleo) - or just ask<br>
>     questions in here :).<br>
> <br>
>     Since we want to extend the framework to not only cover tripleo and<br>
>     openstack, that would be a good start with kolla imho :)<br>
> <br>
> Hi Cedric. The validation framework is based around this new tempest<br>
> ansible role, correct? Presumably each deployment tool would provide a<br>
> its own entry point on top of that. How does the pre/post deploy etc<br>
> affect what validations are run? Is that up to the deployment tool, or<br>
> defined in the ansible role, or somewhere else?<br>
<br>
So for now we "only" have a (fairly) good integration with the<br>
"openstack tripleo" subcommand[1].<br>
<br>
Currently, we're mainly using plain ansible roles and playbook, being<br>
launched by Mistral. We intend to allow non-Mistral runs (Work In<br>
Progress) and, in not too far future hopefully, to provide a descent<br>
python library within the tripleo-validations package for a better<br>
integration.<br>
It's still early, we still need to put things together, but if we can<br>
already raise awareness and interest for this work, it will help getting<br>
more involvement and time in order to provide a great bundle :).<br>
<br>
If you want to know more, you can already have a look at the new doc[1].<br>
<br>
Does it help a bit understanding the possibilities?<br>
<br></blockquote><div><span class="gmail_default" style="font-family:verdana,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif">Thanks for following up Cedric, that is quite useful. I'll take a look through.</span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif"></span> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Cheers,<br>
<br>
C.<br>
<br>
[1]<br>
<a href="https://docs.openstack.org/tripleo-docs/latest/validations/index.html" rel="noreferrer" target="_blank">https://docs.openstack.org/tripleo-docs/latest/validations/index.html</a><br>
(note: we will probably add some more inputs in there)<br>
-- <br>
Cédric Jeanneret<br>
Software Engineer - OpenStack Platform<br>
Red Hat EMEA<br>
<a href="https://www.redhat.com/" rel="noreferrer" target="_blank">https://www.redhat.com/</a><br>
<br>
</blockquote></div></div>