In reading about configuration management, GitOps and CI/CD-Pipelines, I didn't find a good answer to the following question:
Who manages the configuration for the configuration management tools?
If, for instance, one were to use something like GitLab to manage applications in a Kubernetes cluster, while also running GitLab in a Kubernetes cluster, who manages the configuration of GitLab in an appropriately GitOps-y manner? Ideally, I guess, the tools would offer an option to manage their own configuration, acting as a "root of Co figuration", but I am not sure tools support this.
Does anyone have any sources or reading on this, recommended tools, architectures or the like?