Watch
1
0
Fork
You've already forked mirrors
0
forked from MxOS/mirrors
mirrors/docs/project/roadmaps/fase-3-federacion-upstream.rst
Rénich Bon Ćirić 0397fc8cc4
feat(mirrors): initial architecture, specifications, automation tools, and canonical guide
Establish community mirror network on IPFS for Fedora and CentOS Stream 10:
- Modular documentation and specifications under docs/
- Master canonical guide under README.rst with client and node operator workflows
- Ingestion, upstream sync, and Cloudflare DNSLink automation scripts in bin/
- Reverse proxy configs (Nginx/Caddy) and systemd timer units in etc/ and systemd/

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Gemini AI <renich+gemini@evalinux.com>
2026-10-08 22:17:27 -06:00

2 KiB

Fase 3: Federación e Integración Upstream

Objetivo

Consolidar el puente HTTP para registrar a MxOS formalmente ante MirrorManager de Fedora, y presentar la propuesta técnica oficial ante las listas de desarrollo de Fedora y CentOS para fomentar la adopción nativa de IPFS.

Trazabilidad: [FUNC-005], [TECH-005]

Hitos de la Fase

Hito 3.1: Despliegue del Puente Inverso HTTP y Validación MirrorManager

Habilitar la fachada web pública para clientes DNF tradicionales.

  • Tarea 3.1.1 [TECH-005]: Configurar el proxy inverso (Caddy/Nginx) en mirrors.mx-os.mx apuntando al gateway local de Kubo. * Bloqueado por: Fase 1 (Tarea 1.2.2). * Desbloquea: Tarea 3.1.2.

  • Tarea 3.1.2 [TECH-005]: Implementar el protocolo de sondeo y verificación de sincronización requerido por MirrorManager (archivo report_mirror). * Bloqueado por: Tarea 3.1.1. * Desbloquea: Tarea 3.1.3.

  • Tarea 3.1.3 [FUNC-005]: Dar de alta el espejo de MxOS en la base de datos de MirrorManager de Fedora como espejo oficial para México. * Bloqueado por: Tarea 3.1.2. * Desbloquea: Hito 3.2.

Hito 3.2: Propuesta Técnica Upstream (RFC)

Presentar la arquitectura a los equipos de infraestructura de Fedora y CentOS.

  • Tarea 3.2.1 [FUNC-005]: Redactar el documento de propuesta (RFC) detallando los beneficios de ahorro de transferencia para upstream, mitigación de caídas y modelo de distribución comunitaria. * Bloqueado por: Tarea 3.1.3 y Fase 2 (Tarea 2.2.2). * Desbloquea: Tarea 3.2.2.

  • Tarea 3.2.2 [FUNC-005]: Publicar la propuesta en los foros de discusión de Fedora (categoría Infrastructure) y en la lista de correo centos-devel para abrir el diálogo sobre soporte nativo en DNF. * Bloqueado por: Tarea 3.2.1. * Desbloquea: Proyecto completado.