# Documentation technique Kaeyros - [Documentation technique Kaeyros : accueil pour l'équipe](https://infra-docs.kaeyros.org/index.md): Point d'entrée de la documentation technique interne Kaeyros : plateforme, provisionnement, CI/CD, sécurité, opérations et référence. - [Quickstart : vos premiers pas sur la plateforme](https://infra-docs.kaeyros.org/quickstart.md): Les accès à demander, les outils à installer et les premières commandes à passer pour prendre en main la plateforme Kaeyros. - [Kaeyros Analytics : plateforme mutualisée en Afrique](https://infra-docs.kaeyros.org/comprendre/kaeyros-et-sa-plateforme.md): Kaeyros Analytics mutualise un cluster Kubernetes pour des projets en Afrique de l'Ouest et en Europe. Découvrez les domaines applicatifs et le modèle technique. - [Vocabulaire de la plateforme Kaeyros](https://infra-docs.kaeyros.org/comprendre/vocabulaire.md): Glossaire d'entrée en matière avec les mots maison de Kaeyros Analytics et les termes de l'écosystème Kubernetes, ArgoCD et Helm. - [Vue d'ensemble : les trois plans de la plateforme](https://infra-docs.kaeyros.org/comprendre/vue-d-ensemble.md): Découvrez les trois plans superposés de la plateforme Kaeyros Analytics : matériel, cluster Kubernetes et services internes, avec le schéma d'ensemble. - [Matériel et fournisseurs de la plateforme](https://infra-docs.kaeyros.org/infrastructure/materiel-fournisseurs.md): Aperçu de nos fournisseurs Hetzner, AWS et Cloudflare et de ce qu'ils portent au quotidien sur la plateforme Kaeyros. - [Hetzner : serveurs, load balancers et stockage](https://infra-docs.kaeyros.org/infrastructure/hetzner.md): Nos 11 serveurs dédiés, les 2 load balancers et les buckets Object Storage chez Hetzner. - [AWS : stockage S3 et tables DynamoDB](https://infra-docs.kaeyros.org/infrastructure/aws.md): Buckets S3 et tables DynamoDB utilisés par la plateforme, tous dans la région eu-central-1 (Francfort). - [Cloudflare : DNS, TLS de bordure et protection](https://infra-docs.kaeyros.org/infrastructure/cloudflare.md): 18 zones DNS hébergées chez Cloudflare pour la résolution, la terminaison TLS et la protection. - [Domaines chez Namecheap et chaînes de courriel](https://infra-docs.kaeyros.org/infrastructure/namecheap.md): Certains domaines sont enregistrés chez Namecheap plutôt que Cloudflare, avec des chaînes de courriel personnalisées par client. - [Cluster Kubernetes RKE2 : caractéristiques et composants](https://infra-docs.kaeyros.org/infrastructure/cluster.md): Architecture du cluster RKE2 de production Kaeyros : 4 nœuds, CNI Canal, stockage Longhorn et local-path, Ingress Traefik principal, max-pods=300. - [Le socle Kubernetes partagé par toutes les applications](https://infra-docs.kaeyros.org/infrastructure/socle-partage.md): Découvrez les composants installés une fois sur le cluster et utilisés par toutes les applications : déploiement continu, réseau, stockage, secrets et supervision. - [Namespaces Kubernetes : organisation par produit et transverses](https://infra-docs.kaeyros.org/infrastructure/namespaces.md): Organisation des ~100 namespaces du cluster Kaeyros : socle et outillage, SEMA, distribution, pointage, produits, services partagés et sites web. - [Placement des pods et exclusion de big-one-9d0479e4](https://infra-docs.kaeyros.org/infrastructure/placement-pods.md): Deux règles de placement Kubernetes expliquent pourquoi la plupart des pods évitent le nœud big-one-9d0479e4 et pourquoi les traitements data-precompute refusent de s'y planifier. - [PostgreSQL géré par l'opérateur Zalando](https://infra-docs.kaeyros.org/infrastructure/donnees-postgres.md): Comment nos ~95 bases PostgreSQL sont décrites, provisionnées et consommées via l'opérateur Zalando dans le cluster. - [Stockage local-path pour les bases de données](https://infra-docs.kaeyros.org/infrastructure/stockage-local-path.md): Conséquences pratiques de storageClass local-path : nœud fixe, pas de réplication, pas de quota effectif sur les bases PostgreSQL. - [Sauvegardes : Postgres, Longhorn, etcd et MongoDB Atlas](https://infra-docs.kaeyros.org/infrastructure/sauvegardes.md): Stratégie de sauvegarde complète de la plateforme v2 : PostgreSQL logique, Longhorn, etcd, MongoDB Atlas PITR, et chantiers ouverts sur Vault, Passbolt, GitLab, Odoo. - [Stockage objet, Redis, MongoDB et Keycloak](https://infra-docs.kaeyros.org/infrastructure/autres-stockages.md): Systèmes complémentaires à PostgreSQL : S3, Hetzner Object Storage, DynamoDB, Redis, MongoDB, Keycloak. - [MongoDB Atlas pour les données non-relationnelles](https://infra-docs.kaeyros.org/infrastructure/mongodb-atlas.md): Quelques applications utilisent MongoDB Atlas plutôt que PostgreSQL, avec une liste blanche d'IP pour l'accès depuis le cluster. - [Environnements dev, staging et production](https://infra-docs.kaeyros.org/infrastructure/environnements.md): Conventions de suffixes et répartition des environnements entre le cluster de production et le cluster de développement. - [Ansible : provisionner nos serveurs de A à Z](https://infra-docs.kaeyros.org/provisionnement/ansible-principe.md): Découvrez le rôle d'Ansible dans la stack Kaeyros Analytics : bootstrap serveur, sécurité, configuration Docker et Kubernetes via le dépôt ansible-roles. - [Les rôles Ansible du dépôt ansible-roles](https://infra-docs.kaeyros.org/provisionnement/ansible-roles.md): Catalogue des rôles réutilisables du dépôt ansible-roles : hardening, sécurité, Docker, monitoring et leurs variables clés. - [Exécuter un playbook Ansible sur un serveur cible](https://infra-docs.kaeyros.org/provisionnement/ansible-executer.md): Procédure standard pour exécuter un playbook Ansible : cloner le repo, activer Ansible Vault, lancer avec --limit et --check en production. - [Ajouter un nouveau serveur au parc Hetzner](https://infra-docs.kaeyros.org/provisionnement/ajouter-serveur.md): Procédure complète pour ajouter un serveur Hetzner : commande, installation Ubuntu, bootstrap Ansible, intégration Rancher et monitoring. - [Durcissement SSH sur les serveurs Kaeyros](https://infra-docs.kaeyros.org/securite/ssh-hardening.md): Configuration SSH standard appliquée par Ansible sur l'infrastructure Kaeyros : port non standard, authentification par clés Ed25519, restrictions d'accès et rotation des clés via Passbolt. - [Pare-feu UFW et protection anti-scan psad](https://infra-docs.kaeyros.org/securite/pare-feu.md): Configuration UFW sur les serveurs Kaeyros : politique par défaut deny, règles SSH, HTTP/HTTPS et ports Kubernetes internes. Détection des scans de ports avec psad et remontée vers Wazuh. - [Détection d'intrusion avec fail2ban et auditd](https://infra-docs.kaeyros.org/securite/detection-intrusion.md): Configuration fail2ban (jails sshd, nginx, traefik) et auditd sur les serveurs Kaeyros. Les événements auditd sont expédiés vers Wazuh via l'agent local pour corrélation centralisée. - [ClamAV, RKHunter et Lynis : antivirus et audits](https://infra-docs.kaeyros.org/securite/antivirus-audit.md): Scan antivirus ClamAV quotidien, détection de rootkits RKHunter hebdomadaire et audit de conformité Lynis mensuel. Les résultats sont agrégés dans Wazuh. Gestion des faux positifs. - [Modèle de branches Git chez Kaeyros](https://infra-docs.kaeyros.org/cicd/branches.md): Trois branches longue durée alignées sur les environnements : develop pour le dev, staging pour la préproduction, production pour la prod. - [Flux d'une modification, du commit à la production](https://infra-docs.kaeyros.org/cicd/flux.md): Trajet d'un changement de code : feature branch, revue, merge sur develop, promotion vers staging puis production. - [Pipelines GitHub Actions : build, test, publish](https://infra-docs.kaeyros.org/cicd/github-actions.md): Structure des workflows CI/CD GitHub Actions pour les dépôts applicatifs Kaeyros. Build, tests, SAST et publication d'images Docker vers ghcr.io. - [Dockerfile gabarit pour les services backend Kaeyros](https://infra-docs.kaeyros.org/cicd/dockerfile-backend.md): Pattern multi-stage pour containeriser les backends Kaeyros. Minimisation de l'image, sécurité non-root, healthcheck HTTP et cache optimisé des layers Docker. - [Dockerfile gabarit pour les frontends (Next.js et Vite)](https://infra-docs.kaeyros.org/cicd/dockerfile-frontend.md): Deux gabarits Docker pour les frontends Kaeyros : Next.js SSR avec runtime Node.js, et SPA statique servie par nginx avec fallback vers index.html. - [Registres d'images : ghcr.io et registre GitLab interne](https://infra-docs.kaeyros.org/cicd/registres.md): Kaeyros utilise ghcr.io comme registre principal pour les images de production, et un registre GitLab interne pour les usages résiduel. Procédures de connexion et gestion des pull-secrets Kubernetes. - [Processus de déploiement vers l'environnement de développement](https://infra-docs.kaeyros.org/cicd/processus-dev.md): Détail du processus de déploiement automatique vers l'environnement de développement. Du push sur develop au Rollout canary, avec les rôles et responsabilités de chaque acteur. - [Processus de déploiement en préproduction](https://infra-docs.kaeyros.org/cicd/processus-staging.md): Déploiement en préproduction : PR develop vers staging, validation QA, build stg, déploiement automatique par ArgoCD. - [Processus de déploiement en production](https://infra-docs.kaeyros.org/cicd/processus-production.md): Déploiement en production : PR staging vers production, tag sémantique, canary progressif surveillé jusqu'à 100%. - [Ruleset production-grade : protection des branches](https://infra-docs.kaeyros.org/cicd/ruleset-production-grade.md): Le ruleset GitHub qui protège les branches production et staging : 2 approbations, CODEOWNERS, déploiement develop et méthodes de merge autorisées. - [Le modèle GitOps de la plateforme Kaeyros](https://infra-docs.kaeyros.org/deploiement/gitops-principe.md): Le cluster reflète en continu le dépôt argo-production. Toute modification manuelle sera écrasée par la réconciliation ArgoCD. - [Le dépôt argo-production : arborescence et rôle](https://infra-docs.kaeyros.org/deploiement/depot-argo-production.md): Structure du dépôt de référence et distinction entre dossiers surveillés par ArgoCD et dossiers appliqués manuellement. - [Le motif app-of-apps utilisé par ArgoCD](https://infra-docs.kaeyros.org/deploiement/app-of-apps.md): base.yaml déclare l'Application racine production qui surveille apps/ et crée automatiquement toutes les autres Applications. - [Anatomie d'une Application ArgoCD](https://infra-docs.kaeyros.org/deploiement/anatomie-application.md): Gabarit YAML complet d'une Application ArgoCD et explication du chemin relatif surprenant des valueFiles. - [Les neuf charts Helm internes et quand les utiliser](https://infra-docs.kaeyros.org/deploiement/charts.md): Inventaire des neuf charts internes, leur usage et lequel choisir pour une nouvelle application. - [Écrire un fichier de valeurs pour un nouveau service](https://infra-docs.kaeyros.org/deploiement/fichier-valeurs.md): Gabarit annoté pour créer un fichier de values Helm : image, ingress, ressources, sondes et étapes canary. - [Mise à jour automatique des images avec image-updater](https://infra-docs.kaeyros.org/deploiement/image-updater.md): Comment argocd-image-updater surveille ghcr.io et pourquoi le tag d'image n'est pas visible dans Git. - [Déploiements progressifs avec Argo Rollouts (canary)](https://infra-docs.kaeyros.org/deploiement/canary.md): Fonctionnement des paliers canary avec Argo Rollouts et commandes pour suivre, promouvoir ou annuler un déploiement. - [Cycle complet d'un changement, du code au trafic](https://infra-docs.kaeyros.org/deploiement/cycle-changement.md): Parcours d'un commit depuis le push GitHub jusqu'à la bascule progressive du trafic par Argo Rollouts. - [Trajet d'une requête HTTP dans la plateforme](https://infra-docs.kaeyros.org/deploiement/trajet-requete.md): Suivez le parcours complet d'une requête HTTP depuis le navigateur jusqu'à la base de données PostgreSQL. Identifiez chaque étape et les commandes de débogage associées. - [Décoder un nom de pod pour trouver son code](https://infra-docs.kaeyros.org/deploiement/nom-de-pod.md): Apprenez à lire un nom de pod Kubernetes pour identifier l'Application ArgoCD, le chart Helm et le fichier de valeurs sans interroger le cluster. - [Renommer une Application ArgoCD sans casser la prod](https://infra-docs.kaeyros.org/deploiement/renommage.md): Renommer une Application ArgoCD recrée toutes les ressources Kubernetes. Découvrez les effets, les risques et la procédure recommandée pour éviter une interruption de service. - [Certificats TLS avec cert-manager et Let's Encrypt](https://infra-docs.kaeyros.org/deploiement/certificats-tls.md): cert-manager obtient et renouvelle automatiquement les certificats Let's Encrypt. Découvrez les deux ClusterIssuers, quand utiliser chacun, et comment débloquer un certificat bloqué. - [Annotations d'Ingress nginx : sans effet sur Traefik](https://infra-docs.kaeyros.org/deploiement/annotations-sans-effet.md): Dans les fichiers de valeurs Kaeyros, les annotations nginx.ingress.kubernetes.io/* ne font rien car l'ingress controller est Traefik. Voici les équivalents Traefik pour chaque cas. - [Les cinq coffres de secrets utilisés chez Kaeyros](https://infra-docs.kaeyros.org/securite/coffres.md): Tableau récapitulatif des cinq coffres de secrets chez Kaeyros : Vault, Passbolt, Ansible Vault, GitHub Secrets et sealed-secrets. Colonnes : périmètre, consommateurs, rotation. - [HashiCorp Vault : source de vérité des secrets applicatifs](https://infra-docs.kaeyros.org/securite/vault.md): Vault est la source de vérité des secrets applicatifs. external-secrets le consomme via le ClusterSecretStore vault-backend. Structure des chemins : /--values. - [Passbolt : coffre partagé pour l'équipe technique interne](https://infra-docs.kaeyros.org/securite/passbolt.md): Passbolt centralise les mots de passe de l'équipe, les kubeconfigs personnels, les clés SSH root et les accès aux outils internes. Organisation par groupes. - [Ansible Vault : secrets d'infrastructure dans ansible-roles](https://infra-docs.kaeyros.org/securite/ansible-vault.md): Les fichiers sensibles du repo ansible-roles sont chiffrés avec Ansible Vault. Mot de passe dans Passbolt (groupe DevOps). Commandes : edit, rekey, view. - [GitHub Secrets : gestion des secrets pour les pipelines CI/CD](https://infra-docs.kaeyros.org/securite/github-secrets.md): Distinction entre secrets d'organisation et de dépôt GitHub. Organisation : GHCR_TOKEN, SEMGREP_TOKEN, SONAR_TOKEN. Rotation trimestrielle recommandée. - [Sealed Secrets : chiffrer des Secrets Kubernetes committés dans Git](https://infra-docs.kaeyros.org/securite/sealed-secrets.md): Le contrôleur sealed-secrets dans kube-system permet de commiter des Secrets Kubernetes chiffrés dans Git. Fallback quand Vault ou external-secrets n'est pas encore prêt. - [RBAC chez Kaeyros : couches et principes](https://infra-docs.kaeyros.org/securite/rbac-vue-ensemble.md): Cinq couches de contrôle d'accès : GitHub, Kubernetes, Hetzner, AWS, Cloudflare, chacune avec ses rôles et sa gouvernance. - [RBAC GitHub sur kaeyros-analytics-org](https://infra-docs.kaeyros.org/securite/rbac-github.md): Organisation GitHub kaeyros-analytics-org : équipes, rôles, protection des branches critiques et gestion des accès dépôt. - [RBAC Kubernetes et accès Rancher](https://infra-docs.kaeyros.org/securite/rbac-kubernetes.md): Deux voies d'accès au cluster : kubeconfig nominatif géré par Rancher ou interface graphique Rancher, avec Roles et ClusterRoles. - [RBAC sur Hetzner, AWS et Cloudflare](https://infra-docs.kaeyros.org/securite/rbac-cloud.md): Rôles et bonnes pratiques pour les trois consoles cloud utilisées par Kaeyros : Hetzner, AWS et Cloudflare. - [Processus de pentest interne chez Kaeyros](https://infra-docs.kaeyros.org/securite/pentest-processus.md): Le pentest interne suit un processus formalisé en phases : reconnaissance, scan, exploitation contrôlée, rapport et remédiation. - [Boîte à outils de pentest chez Kaeyros](https://infra-docs.kaeyros.org/securite/pentest-outils.md): Panorama des outils utilisés : subfinder, httpx, nuclei, Burp, sqlmap, Trivy, Semgrep, gitleaks et leur rôle dans la chaîne. - [Gates de sécurité dans la chaîne de livraison](https://infra-docs.kaeyros.org/securite/pentest-gates.md): Trois gates automatiques bloquent la livraison si un scan CI remonte une vulnérabilité critique ou un secret exposé. - [Serveur d'outillage : les 45+ conteneurs docker compose](https://infra-docs.kaeyros.org/services/serveur-outillage.md): Machine dédiée hébergeant 45+ conteneurs Docker : GitLab, Vault, Passbolt, Odoo, Airflow 3.3, n8n, observabilité, sécurité (teler, NeuVector, Wazuh), SonarQube. - [Deux instances Airflow : cluster et serveur d'outillage](https://infra-docs.kaeyros.org/services/deux-airflow.md): Coexistence d'un Airflow 1.15 dans le cluster et d'un Airflow 3.3 sur le serveur d'outillage, dans le cadre d'une migration en cours. - [Comment accéder aux services internes Kaeyros](https://infra-docs.kaeyros.org/services/acces.md): URLs HTTPS des outils internes, accès SSH pour personnes habilitées et port SSH 2222 pour GitLab. - [Chaîne d'observabilité : métriques, journaux et alertes](https://infra-docs.kaeyros.org/services/observabilite-chaine.md): Parcours des métriques et journaux depuis le cluster jusqu'à VictoriaMetrics, vmalert, Alertmanager et les notifications. - [Où regarder quand quelque chose ne va pas](https://infra-docs.kaeyros.org/services/ou-regarder.md): Table de correspondance entre les questions courantes en incident et l'outil ou la commande à utiliser en premier. - [Enquêter sur un pod : commandes et symptômes](https://infra-docs.kaeyros.org/services/enqueter-pod.md): Commandes kubectl pour investiguer un pod et grille de lecture des symptômes les plus fréquents. - [Chaîne de métriques VictoriaMetrics chez Kaeyros](https://infra-docs.kaeyros.org/services/metriques.md): Les métriques du cluster et des serveurs convergent vers VictoriaMetrics via vmagent, avec vmalert pour les règles d'alerte. - [Chaîne de journaux VictoriaLogs et fluent-bit](https://infra-docs.kaeyros.org/services/journaux.md): fluent-bit collecte les logs des pods et les serveurs, les envoie vers VictoriaLogs où vmalert-logs applique les règles d'alerte. - [Sécurité runtime : Wazuh, teler, NeuVector, SonarQube](https://infra-docs.kaeyros.org/services/wazuh-teler-neuvector.md): Quatre outils surveillent le comportement de production : Wazuh en SIEM, teler pour le trafic HTTP, NeuVector côté K8s, SonarQube côté code. - [Health checks et sondes de disponibilité](https://infra-docs.kaeyros.org/services/health-checks.md): Plusieurs mécanismes vérifient la santé des services : sondes K8s, Uptime Kuma, Checkmate externe et surveillance métier applicative. - [Alerting : Alertmanager, ntfy et WhatsApp](https://infra-docs.kaeyros.org/services/alerting.md): Les alertes de vmalert et vmalert-logs passent par Alertmanager puis alert-bridge qui les distribue à ntfy et WhatsApp via WAHA. - [Checklist de surveillance quotidienne à 5h30](https://infra-docs.kaeyros.org/services/checklist-5h30.md): Rituel matinal de 5h30 : vérifier les alertes de nuit, les sauvegardes, les certificats, la santé des sondes et l'état du cluster. - [Catalogue applicatif : produits, clients et services](https://infra-docs.kaeyros.org/services/catalogue.md): Panorama des domaines applicatifs, tenants, produits et sites web hébergés dans la plateforme Kaeyros. - [Stack de supervision Kaeyros : vue d'ensemble](https://infra-docs.kaeyros.org/supervision/vue-ensemble.md): Découvrez la stack de supervision Kaeyros basée sur VictoriaMetrics, VictoriaLogs, vmalert, Alertmanager et Grafana. Architecture frugale, libre, à sens unique. - [Vocabulaire de la stack de supervision](https://infra-docs.kaeyros.org/supervision/vocabulaire.md): Glossaire des termes essentiels de la stack de supervision Kaeyros : série temporelle, cardinalité, SLI, SLO, burn rate et autres concepts clés. - [Par où commencer : ouvrir le bon dashboard](https://infra-docs.kaeyros.org/supervision/par-ou-commencer.md): Guide de navigation rapide dans les 13 dashboards Grafana de Kaeyros. Trouvez le bon tableau de bord selon le symptôme rapporté, sans deviner. - [Dashboards Grafana : trois niveaux de lecture](https://infra-docs.kaeyros.org/supervision/dashboards.md): Les 13 dashboards Grafana de Kaeyros, répartis sur trois niveaux (Accueil, Diagnostic, Détail), couvrent 226 panneaux pour suivre santé du cluster, réseau, stockage et applications. - [Lire un dashboard Grafana Kaeyros](https://infra-docs.kaeyros.org/supervision/lire-dashboard.md): Les choix visuels des dashboards Kaeyros ne sont pas esthétiques. Chaque forme, couleur et comportement vient d'une erreur commise puis corrigée. Cette page les liste pour vous éviter de les redécouvrir. - [Commandes make de la stack de supervision](https://infra-docs.kaeyros.org/supervision/commandes.md): Catalogue complet des commandes make de la stack de supervision. Découvrez bilan, valider, diagnostic, appariement et les outils de cycle de vie, validation et déploiement. - [Tâches courantes de la supervision](https://infra-docs.kaeyros.org/supervision/taches-courantes.md): Modifiez les dashboards, ajoutez des alertes, déployez la stack et diagnostiquez un panneau vide. Procédures pas à pas pour les opérations quotidiennes. - [Pièges connus de la stack de supervision](https://infra-docs.kaeyros.org/supervision/pieges.md): Les douze pièges rencontrés en production sur la stack VictoriaMetrics, vmalert et Grafana. Aucun ne produit de message d'erreur. Chacun est maintenant bloqué par un test. - [Lacunes connues de la supervision Kaeyros](https://infra-docs.kaeyros.org/supervision/lacunes.md): Liste des lacunes connues de la stack de supervision Kaeyros, avec leur conséquence opérationnelle et l'action corrective à mener. À consulter avant de croire qu'un panneau vide signifie que tout va bien. - [Arborescence de la stack de supervision](https://infra-docs.kaeyros.org/supervision/fichiers.md): Plan de l'arborescence du dépôt de la stack de supervision Kaeyros. Découvrez quels fichiers s'éditent à la main et lesquels sont générés automatiquement. - [Conventions de nommage, fichiers et commits](https://infra-docs.kaeyros.org/operations/conventions.md): Arborescence, formes de nommage, coquilles gelées à conserver et format des messages de commit sur argo-production. - [Conventions de nommage complètes sur la plateforme](https://infra-docs.kaeyros.org/operations/nommage.md): Tableau de référence des conventions de nommage pour applications, namespaces, bases, secrets, images et branches. - [Accès à demander pendant votre première semaine](https://infra-docs.kaeyros.org/operations/acces.md): Liste des accès à demander en priorité à l'équipe infrastructure et règles de sécurité pour le kubeconfig personnel. - [Outils à installer pour travailler sur la plateforme](https://infra-docs.kaeyros.org/operations/outils.md): Installation de kubectl, du plugin Argo Rollouts, de la CLI ArgoCD, de Helm et des utilitaires jq et k9s. - [Vos premières commandes en lecture seule](https://infra-docs.kaeyros.org/operations/premieres-commandes.md): Commandes kubectl et helm à passer avant toute modification pour prendre en main le cluster et le dépôt argo-production. - [Checklist des tâches de votre première semaine](https://infra-docs.kaeyros.org/operations/checklist.md): Liste à cocher des étapes à valider durant votre première semaine pour être autonome sur la plateforme. - [Déployer une nouvelle version d'une application](https://infra-docs.kaeyros.org/operations/deployer-version.md): Procédure standard de déploiement via image-updater et les commandes pour forcer une synchronisation immédiate. - [Revenir en arrière sur un déploiement](https://infra-docs.kaeyros.org/operations/revenir-en-arriere.md): Annuler un canary, revenir à la révision précédente d'un Rollout ou d'un Deployment et pièges liés à git revert. - [Ajouter une variable d'environnement à un service](https://infra-docs.kaeyros.org/operations/variable-environnement.md): Comment ajouter proprement une variable d'environnement non sensible via le fichier de values et éviter le piège des secrets. - [Ajouter un secret via Vault et External Secrets](https://infra-docs.kaeyros.org/operations/ajouter-secret.md): Méthode cible pour injecter un secret depuis Vault via External Secrets, avec les deux réserves à connaître sur le parc. - [Créer une nouvelle application sur la plateforme](https://infra-docs.kaeyros.org/operations/nouvelle-application.md): Étapes pour ajouter un service à la plateforme, du fichier de values à la vérification du certificat émis. - [Créer une nouvelle base PostgreSQL](https://infra-docs.kaeyros.org/operations/creer-base.md): Étapes pour déclarer un cluster PostgreSQL via l'opérateur Zalando et le référencer depuis les values de votre application. - [Redémarrer un service ou un Rollout](https://infra-docs.kaeyros.org/operations/redemarrer-service.md): Commandes pour redémarrer proprement un Deployment ou un Rollout, avec l'exception des bases gérées par Zalando. - [Débloquer un certificat TLS en attente](https://infra-docs.kaeyros.org/operations/debloquer-certificat.md): Diagnostic d'un certificat non émis, bascule vers l'émetteur DNS-01 Cloudflare et purge des objets ACME bloqués. - [Pièges à connaître sur la plateforme Kaeyros](https://infra-docs.kaeyros.org/operations/pieges.md): Dix-huit comportements surprenants de la plateforme à connaître avant de les rencontrer en production. - [État des lieux et chantiers en cours au 30 août 2026](https://infra-docs.kaeyros.org/operations/chantiers.md): Dettes techniques et chantiers actifs de la plateforme Kaeyros au 30 août 2026 : sécurité, sauvegardes, observabilité, Ansible, réseau, outillage. - [À qui s'adresser pour chaque sujet](https://infra-docs.kaeyros.org/operations/contacts.md): Interlocuteurs par sujet pour les accès, les déploiements, les bases de données, la supervision et cette documentation. - [Ce qui reste à documenter](https://infra-docs.kaeyros.org/operations/a-completer.md): Liste étendue des éléments manquants dans la documentation Kaeyros v2 : versions, réseau, Ansible, secrets, astreinte, MongoDB, Airflow, SonarQube. - [Aide-mémoire : commandes essentielles au quotidien](https://infra-docs.kaeyros.org/annexes/aide-memoire.md): Commandes essentielles pour opérer la plateforme Kaeyros : kubectl, ArgoCD, Rollouts, Postgres, certificats, stockage, Ansible, Git, Trivy, Semgrep, Helm. - [Annexe : index complet des 100 namespaces du cluster](https://infra-docs.kaeyros.org/annexes/index-namespaces.md): Inventaire exhaustif des 100 namespaces du cluster Kaeyros, regroupés par domaine : socle, SEMA, distribution, pointage, produits, services et sites. - [Glossaire des termes utilisés dans la documentation Kaeyros](https://infra-docs.kaeyros.org/annexes/glossaire.md): Définitions des concepts techniques, outils de sécurité, opérateurs et objets Kubernetes utilisés sur la plateforme Kaeyros, version v2 étendue. - [URL et ports des services internes de la plateforme](https://infra-docs.kaeyros.org/annexes/urls-ports.md): Récapitulatif des URL publiques et des ports des services d'outillage, du cluster et des passerelles pour référence rapide. - [Références : documentation officielle des outils](https://infra-docs.kaeyros.org/annexes/references-outils.md): Liens vers les documentations officielles des outils de la plateforme Kaeyros, avec versions déployées et pages utiles au quotidien. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.