"Create from Template" support for Project URL on same GL Instance
Release notes
- GitLab now supports GitLab URLs in "Create from template" to allow copying existing GitLab Projects with settings without requiring a file export and import.
Problem to solve
Any project on a GitLab instance that the user has access to should be able to be used as a template Project
Currently "Import Project" only brings the git repo.
These work flows are unnecessarily complex when operating within the same GitLab Instance:
- Export file from a project, import to a new project (retains project settings)
- Formally add a project as a group or instance template (which requires configuration and only supports one group as a template group per configured scope of group templates)
This would be very convenient within the same instance, but a reasonable limit is that it does not span instances where authentication and authorization becomes a massive bit to solve for.
Proposal
- Allow any project url to be used on the same instance to be used as a template. Templates import many project settings besides the git repository.
Intended users
- All developers and their managers and enablement teams who might have a variety of template project locations.
- Anyone creating training - the training flow does not need to be burdened with export + import nor formal template preparation.
Feature Usage Metrics
Does this feature require an audit event?
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.