ArtiFerrisHoja de ruta
Hoja de ruta: nada de esto existe todavía
La dirección de ArtiFerris, por ahora sin versión. Los detalles cambiarán a medida que se diseñe cada punto.
Más formatos de paquetes
PrevistoPara cada formato, los tres tipos de repositorio que tienen hoy npm y Docker: alojado, proxy y grupo.
- Maven y Gradle, PyPI, NuGet, Cargo, Go, Helm y repositorios en bruto.
Varias réplicas
PrevistoHoy, una instancia tiene un volumen y una réplica. El almacenamiento ya pasa por un puerto abstracto, StorageBackendPort, cuya única implementación es el sistema de archivos local.
- Almacenamiento de objetos compatible con S3 tras
StorageBackendPort, para ejecutar varias réplicas. - La alta disponibilidad y la replicación geográfica.
- La distribución de paquetes e imágenes mediante una CDN.
Identidad y procedencia
Previsto- SAML, junto a LDAP y OIDC.
- La firma y la procedencia de los paquetes (Sigstore, npm provenance).
El vínculo con FerrisGit
FerrisGit, la forja Git de la misma familia, prevé publicar en ArtiFerris un artefacto construido por una pipeline, rastrear cada artefacto hasta el commit que lo produjo, y traer los resultados de análisis de ArtiFerris a las comprobaciones de sus solicitudes de fusión. Una identidad compartida entre ambos sigue siendo una cuestión abierta.
El sitio de FerrisGit