I'll answer in his place, he said he's using ArgoCD and running everything on k3s.
ArgoCD watches the files in a repo (kubernetes yaml manifests for example) and applies them in the cluster, so that the state of the running cluster (applications) is synchronized with the git repo.