Aller au contenu principal

7 documents tagués avec "github-actions"

Voir tous les tags

CI/CD - Workflows GitHub Actions mutualisés

Bibliothèque de workflows GitHub Actions réutilisables (générique, Python, ROS, Mbed, Zephyr) appelée par plusieurs dizaines de dépôts de l'organisation CATIE, du test au déploiement Helm ou Compose, documentée et vérifiée contre son code.

Colis Tracker

Suivi de colis Colissimo et Chronopost auto-hébergé, sans clé API ni service tiers : interrogation de l'endpoint de suivi public de La Poste, import automatique des numéros depuis les mails d'expédition (IMAP), notifications ntfy.

delpeuch.net

Site personnel Docusaurus (portfolio, blog DevOps, archives de scolarité) avec composants swizzlés, support KaTeX et Mermaid, PWA, analytics sans cookies et déploiement GitHub Pages planifié.

GitHub ARC - Runners CI/CD auto-hébergés sur Kubernetes

Déploiement de GitHub Actions Runner Controller (ARC) sur le cluster Kubernetes kubeadm du CATIE. Runners éphémères Docker-in-Docker de 10 à 60 pods, métriques Prometheus, caches CI partagés et correction des problèmes de MTU.

HomeLab

Homelab auto-hébergé versionné en GitOps (Docker Compose, reverse proxy et SSO, CI/CD GitHub Actions, mises à jour Renovate, secrets chiffrés en repo, sauvegardes 3-2-1 chiffrées, supervision et alerting, hub mail, DNS local, documentation générée depuis le code).

Standards Python - Template Cookiecutter

Template Cookiecutter Python normalisé pour l'organisation CATIE : trois types de projets (script, module, application), uv, Ruff, pre-commit, pytest, CI/CD GitHub Actions et synchronisation des projets par Cruft.

TaskHorizon

Application Kanban FastAPI + React déployée sur AWS EKS via Terraform, avec un chart Helm multi-environnement et un pipeline CI/CD GitHub Actions du commit au cluster.