One Repository for Kubernetes configuration or one configuration per application repository
If you're just migrating I'd also recommend using helm.
When using helm create the chart definition within the source code repository of the application, https://helm.sh/docs/helm/helm_create/.
With an increasing number of services it can become harder and harder to manage so people have started to embrace a &quot;monorepo&quot; that contains a definition of the all the helm charts they currently have deployed and their respective versions. This way you can easily track when a version of service A was bumped and when a version of service B was bumped. https://www.infracloud.io/blogs/monorepo-ci-cd-helm-kubernetes/