
23/09 16:00HS @ Stream A TRACK INFRASTRUCTURE
Uso de imagenes custom para runners self-hosted de GitHub Actions en EKS
Speaker: Rodrigo Miranda
En esta charla voy a contar cómo armamos un flujo completamente automatizado para mantener actualizados nuestros runners de GitHub Actions hosteados en Kubernetes, los cuales utilizan dependencias preinstaladas. Usamos AWS EventBridge junto con una Lambda que monitorea nuevas versiones de los GitHub Actions Runners. Cuando se detecta una nueva release, se actualiza automáticamente una imagen en ECR que es consumida por los runners desplegados en EKS. La imagen incluye herramientas necesarias para el despliegue de nuestras aplicaciones, evitando tener que instalarlas en cada ejecución de CI/CD. Esto no solo redujo los tiempos de ejecución de los pipelines, sino que también ayudó a reducir el tiempo de entrega de nuevas versiones, todo sin intervención manual.
