Aller au contenu principal

Importer tes groupes GitLab

Tes groupes GitLab peuvent entrer dans le catalogue, avec leurs membres.

Un composant peut alors nommer un vrai groupe GitLab comme propriétaire.

👥 Allumer l'import​

  1. Ouvre Administration › Catalogue, puis Configurer sur la carte GitLab.

  2. Coche Importer les groupes GitLab et leurs membres.

  3. Clique sur Installer, ou Mettre à jour si le fournisseur était déjà installé.

  4. Dans le tableau Collecte du catalogue, sur la ligne GitLab (groupes et utilisateurs), clique sur le bouton lecture (Lancer la collecte des groupes et utilisateurs GitLab maintenant).

  5. Recharge la page. État indique Terminé. Détail dit ce qui est entré, par exemple 3 groupes et 1 utilisateur importés.

Tes groupes sont dans Catalogue, onglet Groups.

Quels groupes entrent​

Ça dépend du champ Groupe.

GroupeGroupes importés
Un groupe, par exemple acmeacme et tous ses sous-groupes, à tous les niveaux
VideTous les groupes de ton GitLab, tous les groupes racines compris. GitLab auto-hébergé seulement.

D'autres champs du même formulaire resserrent ou élargissent l'import :

ChampCe qu'il fait
Expression régulière des groupesSeulement les groupes dont le chemin complet correspond, par exemple ^acme/team-.*. Vide : tous.
Expression régulière des utilisateursSeulement les utilisateurs dont l'identifiant correspond. Vide : tous.
Limiter les utilisateurs à un groupeSeulement les utilisateurs de ce chemin de groupe, par exemple acme/staff.
Autoriser les appartenances héritéesCompte aussi comme membre d'un sous-groupe la personne qui appartient à un groupe parent.
Inclure les utilisateurs sans licenceImporte aussi les utilisateurs qui n'occupent pas de licence payante.
Importer les relationsRelie dans le catalogue chaque groupe à son parent et à ses membres.
Plusieurs groupes racines ?

Tes équipes sont réparties sur plusieurs groupes racines, sans parent commun ? Laisse Groupe vide : ils entrent tous.

Sur gitlab.com, Groupe est obligatoire

Sans groupe, ce seraient tous les groupes publics de gitlab.com. Astrolabe refuse, sous le champ :

Sur gitlab.com, importer les groupes GitLab demande un Groupe : sans lui, ce serait tous les groupes publics de gitlab.com. Saisissez votre groupe de premier niveau (par exemple acme) ; ses sous-groupes viennent avec.

Deux règles de Backstage​

Un groupe sans membre direct n'est pas importé

Un groupe dont les personnes sont seulement membres de ses sous-groupes, ou de son parent, n'apparaît pas.

Un nom fait 63 caractères au plus

Un chemin de groupe plus long est refusé. Le groupe manque au catalogue.

✅ C'est tout !

Maintenant, donne à chaque composant son propriétaire.