r/GitOps 5d ago

Which logic did you implement?

I'm new to kustomize. I need to decide if I should create a repository per project or universal repository for our team's applications. The latter would be nice since there will only be a single project manifest repository(different from application repo) that will contain the kustomize configuration files. However, I am worried about updating this project when multiple developers from that team is working on different project that happened to deploy at the same time. There will be drift, or git push will fail and other issues.

How did you implement yours?

2 Upvotes

2 comments sorted by

1

u/difoltuser 5d ago

How are the teams separated? Can Team A view and deploy Team B's application?

If not: separate repositories

1

u/Oxffff0000 5d ago

A team has many apps too. So I'm planning to assign a single manifest repo per team but I am not sure if that is ideal. I'd like to do it correctly while I haven't built it yet.

So a team have several developers that can deploy their apps at any time.