[openstack-dev] [openstack-ansible] Deeper diffs in OSA releases

Jesse Pretorius jesse.pretorius at gmail.com
Tue Jun 14 13:08:23 UTC 2016


On 14 June 2016 at 13:50, Major Hayden <major at mhtx.net> wrote:
>
>
> Every OpenStack-Ansible release consists of SHA bumps for roles as well as
> OpenStack services (like keystone, nova, and glance).  However, tracking
> the diffs of the changes in those OpenStack services can be challenging.
> It's difficult to tell if that nova fix you've been waiting for has made it
> into a particular OSA release.
>
> I have written a script to make this a little easier (hopefully).[1]  The
> script takes two parameters:
>
>     $ ./osadiffer.py [older OSA SHA] [newer OSA SHA]
>
> It digs into the YAML files for the repo build and retrieves the list of
> commits that were applied to the OpenStack services that OSA builds for the
> repo server.  Al of those commits are rolled into a report[2].
>
> The script seems to work fairly well so far, even with big diffs.
> However, I'm not sure where the script actually belongs.  I proposed it for
> openstack-ansible-ops, but we don't have the right scaffolding there yet
> for testing.  Would it make more sense to have it in openstack-ansible's
> 'scripts' directory?
>
> Thanks for your input! :)
>
> [1] https://review.openstack.org/328469
> [2] http://paste.openstack.org/raw/510670/


That's neat Major! It'd be great to extend it to also do the diffs for the
included roles, both OpenStack and non-OpenStack to get full coverage.

I think the ops repo is the right one - we just need to get the scaffolding
in place. I'll put a review up shortly.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160614/37293999/attachment.html>


More information about the OpenStack-dev mailing list