Most operators for pull-based GitOps are implemented with Kubernetes in mind, but you can use any infrastructure that can be observed and described declaratively, with an operator that allows your CI/CD pipeline to communicate with your infrastructure.