docs: réconcilie la doc cluster avec l'état réel (SearXNG + Asa agentique) (#57)

Relevé live 2026-06-23 → mise à jour des écarts depuis le 21/06 :

- admin/ops/etat-cluster.md : SearXNG ajouté (ns ai deploy/svc/IngressRoute,
  Application ArgoCD), date + note « STT devenu agentique ».
- CLAUDE.md : date d'état → 23/06 ; bullet STT réécrit (Asa agentique : contexte
  asa par défaut, function calling, état live enrichi GPU, web_search, admin_action,
  TTS Piper|Kokoro) ; nouveau bullet SearXNG ; apps-of-apps + apps + namespaces
  incluent searxng.
- admin/ia/stt.md : corrige les mentions « agir via Hermes = à venir » (désormais
  FAIT via admin_action/hermes-exec) ; bandeau daté complété (21→23/06).

(Re-ingestion RAG à faire après merge.)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ALI YESILKAYA 2026-06-23 00:17:11 +02:00 committed by GitHub
parent 0b117916be
commit 0c263faac0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 15 deletions

View file

@ -1,8 +1,12 @@
# État réel du cluster Funk — snapshot vérifié
> Relevé **2026-06-21** directement sur les machines (SSH s01/g01 + `kubectl`). Ce document
> Relevé **2026-06-23** directement sur les machines (SSH s01/g01 + `kubectl`). Ce document
> reflète l'état **observé**, pas l'état *souhaité* de l'IaC — en cas d'écart, les écarts connus
> sont signalés (⚠️). Pour la procédure de relevé, voir la fin du fichier.
>
> 🔁 **Depuis le 21/06** : ajout de **SearXNG** (recherche web in-cluster, ns `ai`) ; le STTserver
> est devenu **agentique** (contexte `asa` par défaut : function calling — doc, état live, web,
> actions Hermes). Détails : `admin/ia/stt.md`.
---
@ -82,7 +86,7 @@
| Namespace | Workloads |
|---|---|
| `ai` | ghostfolio, ghostfolio-redis, n8n, open-webui, **stt-server** |
| `ai` | ghostfolio, ghostfolio-redis, n8n, open-webui, **stt-server**, **searxng** |
| `argocd` | application-controller, applicationset, notifications, redis, repo-server, server |
| `infra` | **traefik** (LB `192.168.10.200`), **registry** (registry Docker in-cluster) |
| `monitoring` | kube-prometheus-stack (Prometheus, Alertmanager, Grafana **13.0.1**, kube-state-metrics, operator, node-exporters) |
@ -97,15 +101,15 @@
> Il possède aussi sa base PostgreSQL `sacrifice` sur storage-01.
**ArgoCD Applications** (toutes `Synced` / `Healthy`) :
`root` · `ghostfolio` · `n8n` · `open-webui` · `stt` · `monitoring` · `kube-prometheus-stack` ·
`nfs-provisioner` · `nfs-subdir-external-provisioner`.
`root` · `ghostfolio` · `n8n` · `open-webui` · `stt` · `searxng` · `monitoring` ·
`kube-prometheus-stack` · `nfs-provisioner` · `nfs-subdir-external-provisioner`.
**Exposition HTTP** :
| Type | Hôtes |
|---|---|
| `Ingress` standard | `argocd.lab.local`, `grafana.lab.local`, `prometheus.lab.local`, `alertmanager.lab.local`, `sacrifice.lab.local` |
| `IngressRoute` (CRD Traefik) | `ai/open-webui`, `ai/n8n`, `ai/ghostfolio`, `ai/stt-server`, `infra/traefik-dashboard` |
| `IngressRoute` (CRD Traefik) | `ai/open-webui`, `ai/n8n`, `ai/ghostfolio`, `ai/stt-server`, `ai/searxng`, `infra/traefik-dashboard` |
> Les services du namespace `ai` (openwebui, n8n, ghostfolio, stt) passent par des **IngressRoute
> Traefik** (CRD), pas par des `Ingress` standards.