Commit Graph
12 Commits
Author SHA1 Message Date
fernandoandClaude Sonnet 5 622578b454 fix(content): escapar {{...}} literal en dos memorias (rompía zola check)
CI / validate-and-build (push) Successful in 7s
CI / runme (push) Failing after 5s
Los comandos de ejemplo "podman inspect ... --format '{{range
.Config.Env}}{{println .}}{{end}}'" son sintaxis de Go templates, no de
Tera, pero Zola igual intenta interpretarlos como expresiones Tera al
renderizar la página — zola check fallaba con "Found `}}` but expected
identifier". Encontrado por la propia CI al validar --require-zola tras
la conversión a instancia (antes nunca se había corrido zola check
sobre este contenido en CI con la ruta real). Envueltos en {% raw %}.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 01:20:53 -06:00
fernandoandClaude Sonnet 5 eac5e22ed1 refactor: convertir este repositorio en instancia de clusterlog
CI / validate-and-build (push) Failing after 7s
CI / runme (push) Failing after 5s
Retira el código del motor (cmd/, internal/, go.mod, templates/,
examples/, scripts de desarrollo Go) — vive ahora en
https://github.com/fenandosr/clusterlog (release v0.1.0). Este
repositorio conserva únicamente content/, data/, config/ y zola.toml:
los datos reales de esta instancia (MCPS).

Se agrega .clusterlog-version (fija v0.1.0) y scripts/fetch-engine.sh,
que descarga el binario y las plantillas del motor por versión fijada
verificando su checksum contra el release. Makefile y
.gitea/workflows/ci.yml se adaptan para descargar en vez de compilar.
RUNBOOK.md y runbooks/ se recortan a las celdas que sí operan sobre
datos reales de esta instancia (sync-check, validate-local, site-build,
review-mine, verify-head); el ciclo de desarrollo del motor mismo
(build/test/vet) vive en su propio repositorio.

Se preserva toda la historia existente: éste es un commit nuevo, no una
reescritura. Ver docs/adr/0005-motor-instancia.md en el repositorio del
motor para el contexto completo de la separación.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 00:40:26 -06:00
fernando fcee75fe83 memory(MEM-20260825-EED6F1): Extender el correo saliente de notificaciones a git.mcps-epcm.org (Gitea) 2026-08-24 19:01:15 -06:00
fernando e6c9733725 memory(MEM-20260824-254312): Configurar correo saliente para recuperación de contraseña en Zammad y Grafana 2026-08-24 14:49:04 -06:00
fernando 3bf89b9888 memory(MEM-20260824-C5E50A): Reparar mon.mcps-hpc-01 en crash-loop y 2 PGs inconsistentes nuevas en Ceph 2026-08-24 14:49:00 -06:00
fernando 2c13427788 review(MEM-20260819-C255FF): gen
CI / test-and-build (push) Successful in 12s
2026-08-24 12:25:00 -06:00
fernando 50999ef423 memory(MEM-20260820-4D10C2): Reparar 2 PGs inconsistentes nuevas en Ceph (HEALTH_ERR, mcps-hpc-01) 2026-08-20 01:05:46 -06:00
fernando cf8817f049 memory(MEM-20260819-51DEA9): Corregir despliegue de clusterlog en Caddy y dar persistencia al runner de Gitea Actions 2026-08-19 12:56:10 -06:00
fernando 5dbf21c932 memory(MEM-20260819-6EA868): Reparar PG dañado (HEALTH_ERR) en el clúster Ceph de mcps-hpc-01 2026-08-19 12:56:05 -06:00
fernando 08b126c054 memory(MEM-20260819-727073): Limpiar backlog de ruido en tickets 'new' de Zammad 2026-08-19 12:56:01 -06:00
fernando f91a590a82 memory(MEM-20260819-C255FF): Desplegar Uptime Kuma como monitoreo central (health.mcps-epcm.org) 2026-08-19 12:55:56 -06:00
fernando 1ecfb022b1 bootstrap: iniciar bitácora operativa 2026-08-13 00:43:15 -06:00