À propos du projet

Le dépôt `fleet` implémente un flux de travail GitOps utilisant Flux pour gérer un cluster k3s à nœud unique. Il sert de déclaration d'infrastructure pour le backend de RampMe, un système de cartes de transports publics. Les composants techniques clés incluent : - **Gestion du Cluster** : Utilise Flux pour la réconciliation de l'état du cluster, organisée en une chaîne de Kustomizations (contrôleurs d'infrastructure, configurations et applications). - **Infrastructure** : Déploie Envoy Gateway pour l'ingress et Cloudflare Tunnel pour un accès externe sécurisé. - **Gestion des Secrets** : Utilise SOPS pour chiffrer les données sensibles au sein du dépôt. - **Automatisation** : Implémente l'automatisation des images Flux pour mettre à jour automatiquement les tags de déploiement basés sur les politiques d'images de GHCR. - **Provisionnement** : Inclut des configurations OpenTofu pour gérer le DNS Cloudflare, les tunnels et les projets Pages en dehors du chemin de réconciliation Flux.