Estandarización y Agilidad de Despliegues
En colaboración con Homie México, estandarizamos y agilizamos los procesos de despliegue de sus aplicaciones, optimizando tanto los entornos de desarrollo como los de producción.

Acerca del proyecto
Necesidad
Homie México requería agilizar y estandarizar sus procesos de despliegue, tanto en ambientes de desarrollo y pruebas como en los despliegues a producción.
Enfoque
Se decidió implementar Openshift en Amazon como clúster de Kubernetes y utilizar GitHub Actions para el proceso de entrega continua.
Definiciones
Definiciones del Proyecto
- Implementación de OKD (versión libre de Openshift) en Amazon Cloud.
- Autoaprovisionamiento de certificados SSL mediante Cert-Manager.
- Restricción de acceso a la plataforma Openshift a través de VPN de Amazon.
- Implementación de GitOps con ArgoCD.
- Desarrollo de pipelines de entrega continua con GitHub Actions.
- Creación de un conjunto de repositorios en GitHub para iniciar y estandarizar proyectos de software con pipelines iniciales.
Conclusiones
Resultados
- Cluster de OKD: Homie obtuvo un clúster de OKD en Amazon, asegurado con acceso restringido a través de una VPN.
- Pipelines de Entrega Continua: Los equipos de desarrollo de Homie disponen de pipelines de entrega continua pre-configurados automáticamente, utilizando GitHub Actions, ArgoCD y SealedSecrets para implementar una metodología GitOps.
- Unificación de Plataforma: La estandarización de la plataforma permitió gestionar la infraestructura y los despliegues en un único entorno mediante la metodología GitOps, eliminando la necesidad de gestionar sub-componentes como certificados SSL, DNS y almacenamiento por separado.