Solution de référence Mellentaane

Fabrique logicielle souveraine Mellentaane

Une chaîne de développement maîtrisée qui produit le logiciel, sa documentation, sa composition, ses tests et ses preuves.

Cycle de livraison

Une chaîne complète de la décision à la production

Pipeline DevSecOps souverain Mellentaane.
La fabrique produit à chaque étape du code, des tests, des artefacts et des preuves exploitables.

Chaîne open source

Les composants de la Fabrique Mellentaane

CapacitéProduit open sourceRésultat attendu
Gestion du codeForgejoDépôts, revues, tickets, équipes et historique maîtrisés
Intégration continueWoodpecker CIPipelines reproductibles exécutés sur des runners contrôlés
Artefacts OCIHarborImages, charts, signatures, réplication et politiques de rétention
VulnérabilitésTrivy + GrypeRapports bloquant ou autorisant les livraisons selon politique
SBOMSyftListe machine-readable des composants et versions
DépendancesRenovate + Dependency-CheckMises à jour contrôlées et détection de vulnérabilités connues
Tests UIPlaywrightParcours automatisés sur navigateurs réels
Performancek6Tests de charge versionnés et seuils de non-régression
InfrastructureOpenTofu + AnsibleEnvironnements reconstruits par le code
DéploiementArgo CDProduction synchronisée avec des dépôts Git approuvés
DocumentationMkDocs / DocusaurusDocumentation construite et publiée avec les versions

Dossier de livraison

Artefacts obligatoires d’une livraison

Source

01

Code, infrastructure, configurations et migrations versionnés.

Tests

02

Résultats unitaires, intégration, API, UI, sécurité et performance.

Composition

03

SBOM, licences et dépendances connues.

Sécurité

04

Vulnérabilités, exceptions approuvées et signatures.

Déploiement

05

Manifestes, valeurs, prérequis et procédure de retour arrière.

Documentation

06

Notes de version, exploitation, architecture et support.

Contrôle à plusieurs niveaux

Séparation des responsabilités

RôlePeut faireNe peut pas faire seul
DéveloppeurProposer code et testsDéployer directement en production
RelecteurApprouver les changementsContourner les contrôles automatiques
SécuritéDéfinir les politiques et exceptionsModifier le code métier sans revue
ExploitantPromouvoir et restaurer selon procéduresAltérer les artefacts signés
Responsable métierValider la valeur et les critèresAdministrer l’infrastructure