FluxCD is a solution that is command line driven but very cool once you get started. It is also the officially supported GitOps solution for GitLab.
You bootstrap your FluxCD solution into Kubernetes and you can then start doing things like Image Automation.