[OpenStack-Infra] puppet-openstackci git history

Paul Belanger pabelanger at redhat.com
Fri May 22 03:31:58 UTC 2015


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.



More information about the OpenStack-Infra mailing list