[Openstack] GitHub migration timeline?

Monty Taylor mordred at inaugust.com
Mon Jul 18 21:20:06 UTC 2011


On 07/18/2011 02:59 PM, Andy Smith wrote:
> Jay and Monty, could you give the list an update on the status and
> timeline of the GitHub migration?

Things are going quite swimingly. Proof of concept went well and we've 
been working on starting to roll some things out.

We've moved the CI repos (github.com/openstack/openstack-ci and 
github.com/openstack/openstack-ci-puppet) to be managed via 
Jenkins/Gerrit (so that we're eating our own dogfood) as we're currently 
working with the Keystone team to move their stuff in (since they're 
already on github, and since they are not already using tooling, they're 
an easier subset of the migration) We're going to let those bake for a 
few days so that we can make sure there aren't major trainwrecks either 
in the system itself or in the documentation before starting to move the 
larger projects.

Next we'll move a project that is currently on launchpad using tarmac - 
I'm voting for either Glance or Burrow. Specifically the need here is 
sorting out tarballs/packaging on a lower-traffic project.

Once THAT is done, we should be in good enough shape to move the larger 
projects like Nova.

> The last informal estimate I had heard was that July 15th was the
> planned date. What are the current issues?

That's not too far off, actually. We sent out the intro instructions to 
the keystone team on the 15th - so you can consider things in motion.

We've got blueprints up on our current items in work at:

https://blueprints.launchpad.net/openstack-ci

The blueprint's in question here are:

https://blueprints.launchpad.net/openstack-ci/+spec/ci-git-support

and

https://blueprints.launchpad.net/openstack-ci/+spec/ci-git-transition

There are several things we will continue to hack on in terms of 
enhancements, but there is no need for those to block the continued 
rollout of things. On the other hand, we know of a couple that will 
involve small workflow changes, and we're trying to get _those_ done 
before we migrate everybody.

I'd say the largest issue I want to see done before we get to Nova is 
listening for +2 events in the event stream from Jenkins. (which should 
not be hard to do) I'd love to get a few things sorted around auth/users 
and groups - but I'm gonna guess that we won't see that before the final 
transition.

SO - all of that to say - things have begun migrating, and it will be a 
little while longer before we get to nova.




More information about the Openstack mailing list