Об этом проекте

Репозиторий `fleet` реализует рабочий процесс GitOps с использованием Flux для управления одноузловым кластером k3s. Он служит декларацией инфраструктуры для бэкенда RampMe — системы карт общественного транспорта. Основные технические компоненты включают: - **Управление кластером**: использование Flux для согласования состояния кластера, организованного в цепочку Kustomizations (инфраструктурные контроллеры, конфигурации и приложения). - **Инфраструктура**: развертывание Envoy Gateway для ingress и Cloudflare Tunnel для безопасного внешнего доступа. - **Управление секретами**: использование SOPS для шифрования конфиденциальных данных внутри репозитория. - **Автоматизация**: внедрение автоматизации образов Flux для автоматического обновления тегов развертывания на основе политик образов из GHCR. - **Провижининг**: включает конфигурации OpenTofu для управления Cloudflare DNS, туннелями и проектами Pages вне пути согласования Flux.