[go: up one dir, main page]

Skip to content

Non-child group for group-level project template

Problem to solve

Ability to use group-level project templates from a group who is not a child of the current group.

Target audience

Developer

Further details

To industrialize the creation of our developers' projects we would like to use the project templates. We have two types of templates, "build" templates for building application images, and "deploy" templates for setting up application execution environments.

Here is the tree structure of our gitlab :


├──docker
|  ├── templates
|  |   ├── build
|  |   |   └── projects "build" template 
|  |   └── deploy
|  |       └── projects "deploy" template 
|  ├── environment
|  |   ├── production
|  |   |   └── projects created from "deploy" template
|  |   └── testing
|  |       └── projects created from "deploy" template
├──developper team 1
|  └── projects created from "build" template
└──developper team 2
   └── projects created from "build" template

We have chosen to define the "build" templates in instance-level project. We would-like to use the group-level project template for the "deploy" template. The problem is that our group containing the "deploy" templates projects is not a child of the environment subgroups.

Proposal

Be able to define any group as group-level project template.

Links / references

Relate to #6861 (closed)

Edited by Mathieu HIREL