[OpenStack-Infra] puppet-openstackci git history

Spencer Krum krum.spencer at gmail.com
Fri May 22 03:42:39 UTC 2015


How did we get here?

For a long time there were two place to put configuration: the <thing>
module, or the openstack_project::<thing> class. Both of these were in the
same repository and it didn't much matter to anyone where configuration
went.

In my mind we should move everything we responsibly can into the modules
themselves. That greatly reduces the volume of code in openstackci and
openstack_project. Such refactors across repos does break the utility of
tools like git-bisect, but the history is still preserved in system-config
and someone who knows our history can find that easily.

On Thu, May 21, 2015 at 8:31 PM, Paul Belanger <pabelanger at redhat.com>
wrote:

> Preface, Ramy I'm happy you are leading the effort and sorry for being so
> confused when we talked today.
>
> On to my email,
>
> So, I had a chance to attend (pretty late honestly) to the
> puppet-openstackci working group.  And have to admit, I was pretty surprise
> to see how the break out of the puppet module was happening.
>
> I know the ship has sailed, but I feel it is a shame we are basically
> losing the git commit history of the system-config repo in this process.
>
> To be honest, I don't know the motivation around _not_ preserving the
> history however, I do see a path available to do this:
>
> system-config/
>   modules/
>     openstack_project/
>     openstackci/
>
> Creating, top level openstackci, for the purpose of the migration. Then,
> once the core requirements of the break has happened, extra the data out
> (like we did with system-config / project-config) into its own
> puppet-openstackci.
>
> Again, it is not the only way to do it, but does preserve the git history.
>
> I don't want to stop the process, because I think it is important, but
> want to stress (for me) the lack of git history will make it harder for me
> to consume as a 3rd party operator.  Well, maybe stop the process, since we
> can revert some changes :)
>
> Hit me up on Friday summit day if you want to smack me around.
>
> _______________________________________________
> OpenStack-Infra mailing list
> OpenStack-Infra at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
>



-- 
Spencer Krum
(619)-980-7820
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-infra/attachments/20150521/c29858f8/attachment.html>


More information about the OpenStack-Infra mailing list