Skip to content

GitLab deployment and migration at Eclipse Foundation

The Eclipse Foundation is deploying GitLab on premise, and intends to offer it to its Projects around the February timeframe.

The Eclipse Foundation is a 501(c)(6) not-for-profit Open Source organization supported by over 275 members who value the Foundation’s unique Working Group governance model, open innovation processes, and community-building events. We are home to the Eclipse IDE, Jakarta EE, and over 350 open source projects, including runtimes, tools, and frameworks for a wide range of technology domains such as the Internet of Things, automotive, geospatial, systems engineering, and many others.

Currently, Eclipse projects can host either at GitHub or on our in-house Git/Gerrit/Bugzilla solution. Our plans are to eventually deprecate our in-house solution in favour of GitLab.

Goals

  • Provide a modern infrastructure to our projects
  • Reduce sysadmin burden by replacing our aging, cobbled stack with GitLab
  • Improve the developer and contributor experience with better integration between Git, Issues, Wiki and Code Review

Timeline

(subject to change)

  • 3Q2019: Sandbox set up
  • 4Q2019: Evaluation of GitLab and exploratory work of its features and hooks (OpenID, and commit checks)
  • 1Q2020: Setup of Hosting infra (we will host on Virtual Datacenter services in Switzerland)
  • 2Q2020: Production installation of GitLab, Eclipse Contributor Agreement checks in place
  • 3Q2020: New projects can choose GitLab
  • 3Q2020: Old infra migration path defined
  • 4Q2020: Existing projects on old infra can migrate to GitLab;
    • old infra deprecated - this is in socializing process
  • 2H2022: Old infra removed, or read-only.
Edited by Eclipse Infra Team