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

Previsto

Para 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

Previsto

Hoy, 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