> ## Documentation Index
> Fetch the complete documentation index at: https://infra-docs.kaeyros.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Ce qui reste à documenter

> Liste étendue des éléments manquants dans la documentation Kaeyros v2 : versions, réseau, Ansible, secrets, astreinte, MongoDB, Airflow, SonarQube.

Cette page recense les éléments identifiés comme manquants dans la documentation et qui doivent être complétés par les équipes concernées. Cette version v2 étend la liste initiale avec les nouveaux chantiers découverts lors de la mise à jour de la plateforme.

## Points conservés de la v1

* Correspondance exacte entre les nœuds Kubernetes et les serveurs Hetzner
* Rôle des serveurs de dev et de staging par rapport au cluster de production
* Confirmation du serveur qui héberge les services internes
* Version de RKE2 et de Kubernetes, et politique de mise à jour
* Modalités d'authentification de chaque outil interne
* Rôle de l'instance GitLab par rapport à GitHub
* Nature du service publié sur `ids.kaeyros.org`
* Répartition des DAGs entre les deux instances Airflow
* Fréquence et rétention réelles des sauvegardes Longhorn, etcd, Vault et Passbolt
* Raison historique de l'exclusion du nœud `big-one-9d0479e4`
* Moteur et dépôt source des quinze sites de documentation
* Procédure d'astreinte et matrice d'escalade

## Nouveaux points v2

* **Version exacte de RKE2** : la valeur `v1.29.4+rke2r1` est une approximation à confirmer sur les nœuds.
* **Cohabitation NGINX Ingress vs Traefik** : NGINX Ingress est mentionné dans certaines configurations. Documenter s'il s'agit d'un reliquat historique ou d'un usage actif, et clarifier le rôle de chacun.
* **Repo ansible-roles** : le dépôt `github.com/kaeyros-analytics-org/ansible-roles` existe mais son arborescence, ses rôles et ses playbooks ne sont pas documentés.
* **Gestion Namecheap** : qui gère les domaines Namecheap, quels domaines sont concernés, et comment s'effectue la coordination avec Cloudflare (18 zones).
* **Politique de rotation des secrets par coffre** : Vault (applicatif), Passbolt (équipe), Ansible Vault (infra), GitHub Secrets (CI/CD), sealed-secrets (fallback). La fréquence de rotation et la procédure ne sont pas documentées. Les dépendances croisées connues à date (AWS applicatif vs sauvegarde Postgres, Cloudflare cert-manager vs external-dns, secrets d'image par namespace) sont listées aux [pièges 16 à 18](https://infra-docs.kaeyros.org/operations/pieges.md) ; le reste de la matrice de rotation reste à écrire.
* **Matrice complète des permissions Rancher** : qui a accès à quoi, à quel niveau (cluster, projet, namespace).
* **Seuils SonarQube et Semgrep** : les gates SAST dans le pipeline CI/CD ne sont pas configurés. Définir les seuils de blocage et les règles actives.
* **Procédure d'astreinte détaillée** : rotation des responsables, matrice d'escalade, checklist des 5h30 quotidiennes, contacts d'urgence.
* **Whitelist IP MongoDB Atlas complète** : la liste exacte des IP des load balancers Hetzner autorisés sur Atlas n'est pas documentée.
* **DAG Airflow répartition** : quels DAGs tournent sur l'instance cluster (`airflow` namespace) et quels DAGs tournent sur l'instance serveur d'outillage (`airflow.kaeyros.org`).

> [!NOTE]
>
> Envoyez vos réponses et compléments à [devops@kaeyros-analytics.com](mailto:devops@kaeyros-analytics.com) pour les intégrer dans la prochaine version de cette documentation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.