ETSI OSM migration to GitLab
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
ETSI OSM migration to GitLab
Background
Open Source MANO (OSM) has been using Gerrit/Jenkins for its main software building since inception. In the past year, GitLab was added for documentation and a source for housing Network Function Descriptors.
Having since applied for and receiving the open source license, OSM is looking to leverage its self hosted GitLab investment to take advantage of the easy to use security scanning and additional capabilities such as internal Docker Registry, and PyPi repositories.
Goals
- Daily security scans of produced artifacts
- Scans of included licenses
- Dependency matrix
- Potentially code health and unit test reports
- Mirror of existing Gerrit repository to ensure scheduled jobs execute on current code base
Quick Facts
- Timeline. - Already under way
- Product. - GitLab Gold/Ultimate
- Project's License. Apache 2.0
Current Tooling and Replacements
Tool | Feature | GitLab feature | GitLab edition |
---|---|---|---|
Gerrit | Code Review | Merge Requests | |
Jenkins | Build System | GitLab-CI | |
Artifactory | Package Repository | GitLab | |
Fossology | License scanning | GitLab license ci template |
Collaborators
Related Issues
Blockers
- [ ]
Urgent
Important but not urgent
- [ ]
Nice to have
- [ ]
/cc @nuritzi
Edited by 🤖 GitLab Bot 🤖