Paso 1Mapea las estanterías
Registries, repositorios, quién puede subir y quién puede descargar.
ATALAIA¿Quién puede publicar en el registry hoy?
PLATAFORMACatorce personas y el pipeline. Y los tags se pueden sobrescribir.
Sale de la sala2 registries, 14 personas pueden hacer push
Paso 2Firma en origen
El pipeline firma, atesta y adjunta el SBOM.
ATALAIASolo el pipeline publica, y firma cada imagen con su SBOM.
DEV LEAD¿O sea que rewards-api:1.4.0 dice qué commit lo construyó?
ATALAIAY qué workflow, en qué runner.
Sale de la salaEl pipeline firma, SBOM, provenance
Paso 3Separa las estanterías
DEV y PROD separados, tags inmutables, promoción explícita.
PLATAFORMARepositorios DEV y PROD separados. PROD es de solo lectura para las personas.
ATALAIALa promoción copia la misma imagen firmada. No se reconstruye nada.
Sale de la salaDEV y PROD separados, tags inmutables
Paso 4Verifica en el deploy
Los clústeres y los hosts solo ejecutan lo que pueden verificar.
ATALAIAEl clúster comprueba la firma antes de ejecutar nada.
PLATAFORMAProbé una imagen sin firmar. Rechazada.
DEV LEADY el auditor recibe la procedencia, no capturas de pantalla.
Sale de la salaAdmission: sin firma, no se despliega
- PLATAFORMA
- ATALAIA
- DEV LEAD