You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


This process, while is still under integration and testing, it is currently working under

close monitoring by LF Releng team. 

For current repo creation requests, please contact support.linuxfoundation.org and an

LFReleng engineer will work with you through the process. 


The official documentation for this process is still under works in the following Gerrit:

https://gerrit.linuxfoundation.org/infra/c/releng/docs/+/62386/7/docs/project-creation.rst


Before requesting a new project creation

Once approval is granted, the process is very easy (if familiar with INFO.yaml files)

  • Clone LF's info-master repo: https://gerrit.linuxfoundation.org/infra/admin/repos/releng/info-master
  • cd into the right location in the repo for ONAP's gerrit configuration: cd info-master/gerrit.onap.org/example-parent/
  • Create a new folder for the repo to be created: mkdir example-child/ && cd example-child
  • At this point, we are in the right folder that patches the repo path. The INFO.yaml will need to be created using any of these ways:
    • Manually, easy when the INFO.yaml matches an existing child repo of the same parent
    • Using lftools: 
  • Run tox to verify your INFO file looks right
  • Commit your change and push it to gerrit.linuxfoundation.org

After your change is pushed...

  • Automation will tag the main LF Releng engineers representative for ONAP
  • The change will be reviewed by the LF Releng engineer and any needed follow up with the owner will be posted in the comments.
  • Once the change is merged, automation will process the INFO.yaml file, create the repo, update Nexus access and Jenkins settings files.
  • No labels