Gestion des projets
Un projet est un espace virtuel cloisonné pour une seule application.
Celui-ci permet la gestion d'une équipe et des droits associés aux membres (voir Gestion des équipes), de dépôts de code (voir Gestion des dépôts) ainsi que des environnements (voir Gestion des environnements)
Création d'un projet
Une fois connecté sur la console, le menu gauche présente une entrée "Mes Projets" contenant la liste de vos projets.
Cliquez sur le bouton + Créer un projet afin d'ajouter un nouveau projet:
Sur cet écran il est nécessaire de renseigner :
- Nom de l'organisation : correspondant à l'entité administrative de rattachement.
- Nom du projet : ce nom servira à créer un projet sur la plateforme Cloud π Native.
Valider la saisie en cliquant sur Commander mon espace projet
La création d'un projet va lancer le provisionnement des différents services, ce qui signifie principalement la configuration de ces outils avec un espace dédié pour le projet, son cloisonnement avec les autres projets et l'authentification des utilisateurs dans ces outils. Cette opération pourra prendre quelques minutes et le nouveau projet est présenté en cours de construction.
A la fin du processus de création, liste de tous vos projets sont affichés avec le nouveau projet disponible.
Au clic sur le projet, une page de tableau de bord est affichée.
Deux informations concernant les statuts sont affichés :
- si le projet est verrouillé, demander à la ServiceTeam les raisons et le déverrouillage du projet
- si les dernières opérations ont réussi
Un certain nombre d'actions sont disponibles :
- Reprovisionner le projet : la console DSO étant en cours de développement actif, divers changements ont lieu (correction de bugs, ajouts de nouvelles fonctionnalitées). Ce bouton permet de mettre à jour son projet par rapport aux derniers développement de la console.
- Afficher les secrets des services : affiche des configurations utiles mais sencible des projets (par défaut seul le propriétaire du projet peut voir les secrets) La partie GitLab permet d'avoir le token ainsi que l'id du dépôt mirror (permettant de cloner son dépôt primaire sur Cloud Pi Native). Cela permet d'automatiser cette action via des pipelines sur votre dépôt primaire. Concernant Harbor, la registry stockant les images construites sur la plateforme CPiN Pour la section Kubernetes, le nom du secret permettant de s'authentifier auprès d'Harbor.
- Supprimer le projet monprojet : après confirmation, supprime définitivement le projet. Aucune restauration n'est possible.