GitOps
- Git workflow
- Pull based deployment workflow
- Separate build and deployment pipeline
- Build server does not need all secrets
Advantages:
- Secure Deployments
- Fast and easy Troubleshooting
- Faster onboarding
- Self documenting deployments
Misconceptions:
- GitOps is not the same as DevOps.
- GitOps is a concrete process and defines the technical implementation vs. DevOps only reasons why to use CI/CD.
- GitOps is not just IaC
- Google “Environments as Code” … define environment in a git file
- IaC is more about running automated things