Remettre ACCESS.md d'accord avec l'infrastructure actuelle #3
Labels
No labels
Compat/Breaking
Décommissions et revue d'usage
Garde-fous
Harnais d'évaluation
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Outillage agent
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Sauvegarde hors site
Skills
Status
Abandoned
Status
Blocked
Status
Need More Info
code
fix
needs-info
ready-for-agent
ready-for-human
review
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mathieu/essai-actions#3
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ACCESS.mdn'a pas été relu contre l'état réel depuis les décommissions de fin septembre. Écarts constatés le 2026-10-05, depuis ce seul dépôt (rien n'a été vérifié sur les hôtes) :HOMEPAGE_VAR_*. Homepage a été retiré (ADR-0005 d'infrastructure) : la liste décrit un service disparu. À l'inverse, les noms réellement présents danssecrets/secrets.sops.env(UniFi, OVH, qBittorrent, Plex, Proxmox, n8n, Uptime Kuma, FreshRSS, Kaneo…) n'y figurent pas.hermes.internal.mlcrvn.net: « son retrait reste à autoriser séparément ». Rien ne dit qu'il ait été fait, ni qu'il soit suivi dans le projet Infrastructure.kaneo.internal.mlcrvn.net) en est absent ; Dockhand et Headplane sont à reconfirmer.OPERATIONS.md(§ « Dépôts Git nus sur le NAS ») ne dit pas qu'il vit dans le dépôtinfrastructure.Rappel du régime : noms seulement, jamais de valeur.
Critères d'acceptation
secrets.sops.env(noms lisibles sans clé,grep -oE '^[A-Z][A-Z0-9_]*') plutôt que recopier une liste qui dériverait comme la précédentehermes: retrait constaté et mention supprimée, ou tâche ouverte dans le projet Infrastructure et référencée iciinfrastructure/INFRASTRUCTURE.md— Kaneo ajouté le 2026-10-05, le reste non vérifiéOPERATIONS.mdqualifié (infrastructure/OPERATIONS.md)Bloquant pour les deux cases restantes :
acces/CLAUDE.mdn'a pas de section « Périmètre étendu », donc un agent ne peut pas lireinfrastructure/INFRASTRUCTURE.mdni le Caddyfile depuis ce dépôt. Soit Mathieu vérifie, soit le travail se fait depuis une session ouverte dansinfrastructure.Migré de Kaneo le 2026-10-11 : ACC-1 du projet « Accès », créée le 2026-10-05.
Commentaire Kaneo du 2026-10-05 20:53 UTC
Vérification du 2026-10-05, faite depuis le dépôt
infrastructureet en lecture seule surfrontend. Aucune case cochée : la sessionaccesles cochera en appliquant les corrections.Route
hermes.internal.mlcrvn.net: retirée le 2026-09-2748f59dfd'infrastructure(2026-09-28, « chore(reseau): retirer les restes de nector, Hermes et du VLAN 6 ») : la route Caddy@hermesa été retirée le 2026-09-27 sur autorisation de Mathieu, avec l'entrée Headscalehermes.internal, l'entrée DNS UniFi, le VLAN 6 et la zoneAgents. Le détail est dansinfrastructure/INFRASTRUCTURE.md, section « VLANs ».grep -i hermes /etc/caddy/Caddyfilesurfrontendne trouve rien. La sauvegardeCaddyfile.pre-hermes-removal-20260927-233004existe.Table « Interfaces web connues »
Sources :
infrastructure/INFRASTRUCTURE.md,/etc/caddy/Caddyfiledefrontendet un test HTTP de chaque URL.https://10.42.10.2:8006: correct (INFRASTRUCTURE.md, tableau des hôtes,pve=10.42.10.2). HTTP 200.dsm.internal.mlcrvn.netounas.storage.mlcrvn.net:5001: correct. INFRASTRUCTURE.md, § NAS : « Accès DSM complet :dsm.internal.mlcrvn.net». Caddy fait@dsm→diskstation_tls 5001. Les deux URL répondent 200.redir /sharing/* https://share.mlcrvn.net{uri} permanent, etshare.mlcrvn.netpointe vers DSM 7001. Vérifié : 301 versshare.mlcrvn.net.https://10.42.2.1: correct (INFRASTRUCTURE.md : « Passerelle UniFi (UCG Max) connue à10.42.2.1»). HTTP 200.https://control.mlcrvn.net: correct (bloc Caddycontrol.mlcrvn.net→localhost:8080).https://control.mlcrvn.net/admin: confirmé. Caddy areverse_proxy /admin* localhost:3000, INFRASTRUCTURE.md l. 100 le confirme, et l'URL répond 302 vers la connexion.https://dockhand.internal.mlcrvn.net: confirmé. Caddy a@dockhand→docker 3200, l'URL figure dans l'inventaire des services d'INFRASTRUCTURE.md et répond 200.https://kaneo.internal.mlcrvn.net: URL fausse, à remplacer parhttps://projet.mlcrvn.net. Le nom interne a été retiré à la bascule du 2026-10-05 (commit69569bc,infrastructure/kaneo/README.md: « Le nom internekaneo.internal.mlcrvn.neta été retiré à la bascule »). Le Caddyfile n'a plus de routekaneo.internal, qui ne répond plus. Le service est désormais public, derrière CrowdSec, avec authentification obligatoire.Ajouts proposés, qui sont de vraies consoles d'administration (INFRASTRUCTURE.md, inventaire des services, et routes Caddy présentes) :
https://status.internal.mlcrvn.net(Caddy@status→docker 3001).https://grafana.internal.mlcrvn.net(Caddy@grafana→docker 3030).https://crowdsec.internal.mlcrvn.net(Caddy@crowdsec_ui→docker 3010).Non proposés : Prometheus, une interface de requêtes plutôt qu'une console, et les services applicatifs (FreshRSS, Homebox, Stash, Actual, n8n).
Commentaire Kaneo du 2026-10-05 21:30 UTC
Complément du 2026-10-05 :
kaneo.internal.mlcrvn.netn'existe plus nulle part, ce qui confirme la correction de la ligne Kaneo (→https://projet.mlcrvn.net).scripts/unifi/unifi_dns_record.py remove), relu par l'API ("records": []). Le nom ne résout plus sur10.42.2.1.frontend) : entrée retirée de/etc/headscale/extra-records.json, sauvegardeextra-records.json.pre-kaneo-internal-removal-20261005-225634, Headscale redémarré,/healthàpass, nœuds reconnectés.kaneo.internal(déjà constaté).infrastructure: commit4b8c200(extra-records.json, commentaire du script de sauvegarde,kaneo/README.md,kaneo/Caddyfile.kaneoqui décrit maintenant le site block réel deprojet.mlcrvn.net), fusionné dansmainen6f45b75et poussé sur le NAS.Aucune case cochée : la session
accesles cochera en appliquant les corrections.Copie de l'essai de migration Kaneo → Forgejo du 2026-10-11 (rendu validé avant la vraie migration). Le ticket réel est mathieu/acces-suivi#1. Fermé comme doublon.