🚨 Configuration drift is one of the most expensive "invisible" failures in modern CI/CD pipelines. A release looks flawless in dev and staging, but production breaks simply because one environment variable, secret, or Kubernetes ConfigMap key is out of sync. I built EnvSync to solve exactly that. EnvSync is a Python-based CLI tool designed to catch configuration inconsistencies before they reach deployment. 🚀 What EnvSync actually does: • Compares .env files and Kubernetes manifests across environments. • Detects missing keys, extra keys, and value mismatches instantly. • Safely handles ConfigMap and Secret drift (using SHA256 hashing to protect sensitive values without exposing them). • Integrates directly into CI/CD pipelines with a strict fail-on-drift gate. • Auto-discovers environment variables in your codebase to generate .env.template files. 💡 Why this matters for engineering teams: • Eliminates the need for manual config validation. • Drastically reduces deployment surprises and rollback cycles. • Promotes stronger system architecture hygiene and a highly reliable infrastructure. • Paves the way for better automation, optimization, and scalability. Built with Python 3.11+, Typer, PyYAML, and ready for GitHub Actions. 🔗 Check out the repository (and documentation) here: https://lnkd.in/dWen24aW #DevOps #PlatformEngineering #SRE #Python #CICD #Automation #Scalability #SystemArchitecture #Kubernetes
Well done
Great work
Great work
Excellent work 👏❤️