forked from MxOS/mirrors
feat(dnslink): support multi-domain DNSLink updates and document trailing dot FQDN
This commit is contained in:
parent
483b6b7870
commit
cb4f946f13
17 changed files with 82 additions and 16 deletions
|
|
@ -16,12 +16,17 @@ Hito 1.1: Aprovisionamiento del Nodo Cabecera de MxOS
|
|||
Poner en marcha el entorno de almacenamiento y el demonio Kubo en la infraestructura de servidores de la Fundación MxOS.
|
||||
|
||||
* **Tarea 1.1.1 [TECH-001]:** Configurar el directorio de staging en el servidor y habilitar la extensión filestore en Kubo.
|
||||
|
||||
* *Bloqueado por:* Ninguno.
|
||||
* *Desbloquea:* Tarea 1.1.2.
|
||||
|
||||
* **Tarea 1.1.2 [TECH-001]:** Ejecutar la sincronización rsync inicial de imágenes ISO de Fedora y el repositorio BaseOS de CentOS Stream 10.
|
||||
|
||||
* *Bloqueado por:* Tarea 1.1.1.
|
||||
* *Desbloquea:* Tarea 1.1.3.
|
||||
|
||||
* **Tarea 1.1.3 [TECH-001]:** Realizar la ingesta por referencia con ``ipfs add -r --nocopy`` y verificar la integridad de los CIDs generados.
|
||||
|
||||
* *Bloqueado por:* Tarea 1.1.2.
|
||||
* *Desbloquea:* Tarea 1.2.1.
|
||||
|
||||
|
|
@ -30,9 +35,12 @@ Hito 1.2: Configuración de DNSLink y Validación de Subrutas
|
|||
Establecer la delegación DNS inmutable y verificar la granularidad del enjambre.
|
||||
|
||||
* **Tarea 1.2.1 [TECH-003]:** Crear el registro TXT ``_dnslink.mirrors.mx-os.mx`` con el CID raíz de la ingesta.
|
||||
|
||||
* *Bloqueado por:* Tarea 1.1.3.
|
||||
* *Desbloquea:* Tarea 1.2.2.
|
||||
|
||||
* **Tarea 1.2.2 [TECH-002]:** Validar la resolución y pineo recursivo exclusivo de subrutas (ejemplo: ``/ipns/mirrors.mx-os.mx/centos-stream/10-stream/BaseOS``) desde un nodo cliente externo.
|
||||
|
||||
* *Bloqueado por:* Tarea 1.2.1.
|
||||
* *Desbloquea:* Hito 1.3.
|
||||
|
||||
|
|
@ -41,5 +49,6 @@ Hito 1.3: Redacción del Post Inicial en el Sitio de MxOS
|
|||
Publicar el artículo de presentación en ``mx-os.mx`` y convocar a los primeros operadores guardianes.
|
||||
|
||||
* **Tarea 1.3.1 [FUNC-003]:** Redactar y publicar el artículo de lanzamiento en la web de MxOS enlazando al manual de operadores.
|
||||
|
||||
* *Bloqueado por:* Tarea 1.2.2.
|
||||
* *Desbloquea:* Fase 2.
|
||||
|
|
|
|||
|
|
@ -16,9 +16,12 @@ Hito 2.1: Motor de Recolección Descentralizada
|
|||
Crear el servicio en segundo plano que sondea la DHT para identificar los nodos activos.
|
||||
|
||||
* **Tarea 2.1.1 [TECH-004]:** Implementar el colector pasivo que consulta periódicamente ``ipfs dht findprovs`` para los CIDs activos del espejo.
|
||||
|
||||
* *Bloqueado por:* Fase 1 (Tarea 1.2.2).
|
||||
* *Desbloquea:* Tarea 2.1.2.
|
||||
|
||||
* **Tarea 2.1.2 [TECH-004]:** Integrar la base de datos local MaxMind GeoLite2 para resolver la geolocalización aproximada (país y estado) sin almacenar direcciones IP completas.
|
||||
|
||||
* *Bloqueado por:* Tarea 2.1.1.
|
||||
* *Desbloquea:* Hito 2.2.
|
||||
|
||||
|
|
@ -27,9 +30,12 @@ Hito 2.2: Interfaz Web Pública Reactiva
|
|||
Construir el portal web ligero de visualización para la comunidad.
|
||||
|
||||
* **Tarea 2.2.1 [FUNC-004]:** Diseñar la interfaz con mapa interactivo y contador de nodos activos.
|
||||
|
||||
* *Bloqueado por:* Tarea 2.1.2.
|
||||
* *Desbloquea:* Tarea 2.2.2.
|
||||
|
||||
* **Tarea 2.2.2 [FUNC-004]:** Integrar el tablero en la infraestructura web de MxOS bajo ``mirrors.mx-os.mx``.
|
||||
|
||||
* *Bloqueado por:* Tarea 2.2.1.
|
||||
* *Desbloquea:* Hito 2.3.
|
||||
|
||||
|
|
@ -38,5 +44,6 @@ Hito 2.3: Publicación del Repositorio de Código Abierto
|
|||
Liberar el código del tablero para auditoría comunitaria.
|
||||
|
||||
* **Tarea 2.3.1 [FUNC-004]:** Documentar las instrucciones de despliegue y publicar el repositorio bajo licencia libre en el Git de la Fundación MxOS.
|
||||
|
||||
* *Bloqueado por:* Tarea 2.2.2.
|
||||
* *Desbloquea:* Fase 3.
|
||||
|
|
|
|||
|
|
@ -16,12 +16,17 @@ 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.
|
||||
|
||||
|
|
@ -30,8 +35,11 @@ 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.
|
||||
|
|
|
|||
Loading…
Reference in a new issue