Vous en êtes à l'étape 3 de la formation CPiN :
- Gestion des projets CPiN
- Application d'exemple pour déploiement sur CPiN
- ➡️ Gestion des artefacts sur CPiN
- Chart Helm de démonstration sur CPiN
- Gestion des secrets sur CPiN
- Observabilité sur CPiN
Lors du build précédent, l'image docker créée se nomme java-demo et a été envoyée sur le gestionnaire d'artefacts de CPiN, Harbor.
Harbor est le gestionnaire d'artefacts de CPiN. À ce titre, il stocke l'ensemble des images construites via GitLab CI. Il sert aussi de proxy pour les images externes, par exemple celles fournies par un éditeur, dont le projet ou le ministère ne possède pas le code source.
Il est possible de récupérer les références Harbor des images construites de plusieurs façons :
Depuis GitLab, lors de l'étape de construction du projet, il est possible de voir l'upload de son image dans les logs du pipeline GitLab CI :
Build>Pipelines.
Sur votre dernier build réussi, cliquez sur le stage docker-build pour ouvrir les logs.
La fin des logs indique l'étape d'upload de l'image sur Harbor. Vous y retrouvez l'URL d'upload de votre image :
Services externes, cliquez sur la tuile Harbor pour accéder directement à votre
espace projet :
Vous accédez directement à votre espace projet et vous pouvez y retrouver toutes vos images :
Note
Un dashboard dédié à Trivy sur Grafana est également présent dans les dashboards par défaut (au MI).
Bravo, vous avez terminé l'étape 3 de la formation CPiN sur Harbor et Trivy.
Vous pouvez passer à l'étape 4 : Chart Helm de démonstration sur CPiN




