Portainer or ArgoCD. I've been doing gitops in the lab with both setups and UMH. This was one of my biggest gripes with UMH classic, that it didn't handle well with version control for anyone that wanted to do it themselves. UMH-Core is much better at this cuz of the single config file and container.