Loading video player...
GitOps has transformed Kubernetes management. When developing Kratix, an open-source platform framework, we initially focused exclusively on scheduling GitOps workloads to Flux and Argo to simplify resource management. However, as user workflows grew more sophisticated, we had to adapt Kratix extensively, introducing complex scheduling capabilities, support for various Git providers and pull request flows, as well as integrations with external storage such as AWS S3 buckets. Unexpectedly, these enhancements expanded Kratix's applicability beyond Kubernetes, paving the way for Kratix to orchestrate resources across Terraform, Ansible, Backstage, and more. By adopting and refining a universal scheduling pattern, we discovered powerful new applications for GitOps methodologies across different domains. Join us as we share our journey, detailing how thinking beyond Kubernetes-centric constraints enabled versatile GitOps applications, innovation and flexibility across the landscape