Migrating git repos to OpenDev

Monty Taylor mordred at inaugust.com
Thu Mar 14 15:40:26 UTC 2019

On 3/14/19 3:25 PM, Adam Young wrote:
> You do realize that by changing the naming structure of long existing 
> projects you are going to break every single HTTP link out there that 
> points at actual code, right?
> Why can't Openstack stay OpenStack inside of the the OpenDev 
> environment?  Or at least provide backwards compatible links?  It is 
> going to be as if OpenStack has just disappeared.

Who said anything about doing this without providing backwards 
compatible links?

There are totally going to be backwards compatible links.

When we perform the transition we will install redirects from
git.openstack.org (and the other git sites) to opendev.org, and will
maintain those redirects for the foreseeable future.  We will construct
them so that even existing deep links to individual files in individual
commits to cgit will redirect to the correct location on opendev.org.

> On Thu, Mar 14, 2019 at 10:54 AM David Moreau Simard 
> <dmsimard at redhat.com <mailto:dmsimard at redhat.com>> wrote:
>     On Sun, Mar 10, 2019 at 1:04 PM Jeremy Stanley <fungi at yuggoth.org
>     <mailto:fungi at yuggoth.org>> wrote:
>      >
>      > On 2019-03-10 11:52:33 -0400 (-0400), David Moreau Simard wrote:
>      > > ARA is an "unofficial" OpenStack project that would be part of this
>      > > move and I would appreciate if ARA could remain on GitHub where the
>      > > Ansible community is.
>      > [...]
>      > > Is there a way to make this work ?
>      > [...]
>      >
>      > The idea is that you could run a Zuul job in the "post" pipeline
>      > which pushes the branch tip to a repository in a GitHub (or
>      > Bitbucket or whatever) remote URL of your choice. The job could
>      > include credentials for a service account you create with push
>      > rights for that remote. While the playbook containing the Zuul
>      > secret would need to be in your repository, the fundamental role to
>      > perform the git push is probably a good candidate for including in
>      > Zuul's standard library. You'd probably also want it to run in the
>      > "tag" pipeline to push a copy of any tag which triggers it.
>      >
>      > This ought to be a fairly trivial job and could be set up in advance
>      > of any changes in Gerrit. Are you perhaps interested in prototyping
>      > something along these lines? I expect it would be very useful.
>     Thanks for the clarification Jeremy.
>     I was under the impression that the challenge with GitHub was not a
>     technical one.
>     What I take away from this is that while GitHub will not be supported by
>     OpenDev, individual projects can still choose to use it on their own.
>     I'll look at creating roles/jobs around this workflow.
>     David Moreau Simard
>     dmsimard = [irc, github, twitter]

More information about the openstack-discuss mailing list