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
-
Ouvre Administration › Catalogue, puis Configurer sur la carte GitLab.
-
Coche Importer les groupes GitLab et leurs membres.
-
Clique sur Installer, ou Mettre à jour si le fournisseur était déjà installé.
-
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).
-
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.
| Groupe | Groupes importés |
|---|---|
Un groupe, par exemple acme | acme et tous ses sous-groupes, à tous les niveaux |
| Vide | Tous 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 :
| Champ | Ce qu'il fait |
|---|---|
| Expression régulière des groupes | Seulement les groupes dont le chemin complet correspond, par exemple ^acme/team-.*. Vide : tous. |
| Expression régulière des utilisateurs | Seulement les utilisateurs dont l'identifiant correspond. Vide : tous. |
| Limiter les utilisateurs à un groupe | Seulement les utilisateurs de ce chemin de groupe, par exemple acme/staff. |
| Autoriser les appartenances héritées | Compte aussi comme membre d'un sous-groupe la personne qui appartient à un groupe parent. |
| Inclure les utilisateurs sans licence | Importe aussi les utilisateurs qui n'occupent pas de licence payante. |
| Importer les relations | Relie dans le catalogue chaque groupe à son parent et à ses membres. |
Tes équipes sont réparties sur plusieurs groupes racines, sans parent commun ? Laisse Groupe vide : ils entrent tous.
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 dont les personnes sont seulement membres de ses sous-groupes, ou de son parent, n'apparaît pas.
Un chemin de groupe plus long est refusé. Le groupe manque au catalogue.
✅ C'est tout !
Maintenant, donne à chaque composant son propriétaire.