youtube image
From YouTube: Lightning Talk: Managing the ‘Git’ Half of ‘GitOps’: How to Structure... - Jim Sheldon

Description

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Lightning Talk: Managing the ‘Git’ Half of ‘GitOps’: How to Structure Infrastructure Code Repositories - Jim Sheldon, Harness

With popular GitOps tools such as Argo CD and Flux CD, managing your Kubernetes configurations in Git repositories has never been easier. Unfortunately, often the structure of this code in Git repositories is an afterthought, which can lead to significant refactoring in the future.

This talk covers four approaches for structuring the code applied by GitOps tooling:
- Application and infrastructure code in one repository
- Separate infrastructure repository, multiple branches
- Separate infrastructure repository, directory-based
- Multiple infrastructure repositories, one per environment

With each approach, Jim will present the benefits and potential drawbacks.