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
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

Reply via email to