# Rapport Hermes — 2026-06-03_18-30 > Branche : `hermes/daily-work` · Fichiers analysés : 5 --- ## Résumé - ✅ À jour : 5 - ⚠️ À améliorer : 0 ## ✅ `admin/install/README.md` — 9/10 **Statut** : ok **Résumé** : Document d'installation structuré avec ordre recommandé et dépendances, mais manquant de détails techniques sur les étapes réelles **Problèmes :** - Absence de contenu concret dans le README (seulement des liens vers d'autres fichiers) - Pas de section résumé ou d'aperçu des étapes clés - Dépendances mentionnées mais sans explication technique des besoins (ex: pourquoi storage-01 est central) **Suggestions :** - Ajouter des sections résumées pour chaque machine avec 3-5 étapes clés - Inclure une matrice des dépendances avec des explications techniques - Ajouter une note de sécurité sur les prérequis système - Mettre en évidence les risques de panne si l'ordre est violé **État réel connu de Hermes :** Fichier README présent mais incomplet : les guides réels (storage-01.md, etc.) ne sont pas accessibles dans le dépôt actuel --- ## ✅ `admin/install/gpu-01.md` — 8/10 **Statut** : à_jour **Résumé** : Document d'installation complet et structuré, couvrant les étapes clés de déploiement de gpu-01 avec des précisions techniques critiques (ROCm, HSA_OVERRIDE_GFX_VERSION). **Problèmes :** - La note sur le RX 6700XT (gfx1031) pourrait être à jour - vérifier si ROCm 7.x+ supporte désormais cette architecture - Le playbook Ansible fait référence à un fragment incomplet de inventory.yml (gpu_hosts: ho---) - Manque de détails sur la configuration NFS (symlinks, permissions spécifiques pour llama-server) **Suggestions :** - Ajouter une section sur les tests de compatibilité ROCm post-installation - Mettre à jour le fragment inventory.yml pour refléter la configuration réelle - Préciser les paramètres de montage NFS et les vérifications post-mount **État réel connu de Hermes :** Operational with critical workarounds (HSA_OVERRIDE_GFX_VERSION=10.3.0) and Ansible automation, but requires periodic ROCm compatibility checks --- ## ✅ `admin/install/kubernetes.md` — 9/10 **Statut** : ok **Résumé** : Document complet et structuré avec tous les étapes d'installation d'un cluster Kubernetes, incluant des sections détaillées et une documentation des erreurs. **Problèmes :** - Manque de détails sur la configuration des ressources CPU/RAM pour les nœuds Talos - Aucune mention des dépendances logicielles requises sur les machines ThinkCentre - La section 'Pièges et erreurs' est vide dans le contenu fourni **Suggestions :** - Ajouter des exemples concrets de commandes talosctl pour la configuration des nœuds - Inclure une matrice de dépendances logicielles pour chaque machine - Compléter la section 'Pièges et erreurs' avec des cas réels rencontrés pendant l'installation - Ajouter des diagrammes réseau pour clarifier la topologie **État réel connu de Hermes :** Le document correspond à l'architecture actuelle de Funk, avec les mêmes machines et versions logicielles. La configuration Talos et MetalLB est en cours d'implémentation. --- ## ✅ `admin/install/storage-01.md` — 9/10 **Statut** : à_jour **Résumé** : Documentation complète et structurée pour l'installation de storage-01, couvrant l'OS, la configuration réseau, le RAID5 et la stack IA. Les sections sont claires et pratiques, avec des précautions techniques pertinentes. **Problèmes :** - Le lien ISO AlmaLinux 9.7 est obsolète (URL non vérifiée) - Aucune mention des dépendances logicielles nécessaires (Ansible, Git, etc.) - La section RAID5 manque des instructions pour tester la santé du disque (smartctl) **Suggestions :** - Ajouter une vérification des dépendances logicielles avant de lancer Ansible - Mettre à jour le lien ISO avec la dernière version AlmaLinux 9.7 - Compléter la section RAID5 avec des commandes pour surveiller la santé des disques - Ajouter des exemples de commandes pour tester les services post-installation **État réel connu de Hermes :** Le composant est fonctionnel dans Funk avec les configurations décrites, mais des améliorations techniques sont recommandées pour renforcer la robustesse du guide. --- ## ✅ `admin/k8s/argocd.md` — 8/10 **Statut** : à_jour **Résumé** : Documentation complète et structurée pour l'installation et l'utilisation d'ArgoCD dans Funk, avec des étapes claires et des exemples de déploiement. **Problèmes :** - La commande pour récupérer le mot de passe initial utilise kubectl qui pourrait être remplacé par une méthode plus sécurisée - Dans l'exemple de déploiement de chart Helm, la destination server a une syntaxe incorrecte (deux tirets en fin de ligne) - Manque de mention des bonnes pratiques de sécurité (rotation des secrets, chiffrement des clés SSH) **Suggestions :** - Ajouter une note sur l'utilisation de variables d'environnement pour les informations sensibles - Corriger la syntaxe de la destination server dans l'exemple Helm - Mettre à jour la commande de récupération du mot de passe pour utiliser un fichier de configuration sécurisé **État réel connu de Hermes :** ArgoCD est correctement configuré dans Funk avec un déploiement via Helm et GitOps. Les applications sont surveillées via l'App of Apps, mais les pratiques de sécurité devraient être renforcées. ---