Cloudflare Controller for Kubernetes

Robert Polasek

I developed a Cloudflare controller, which maintained the configuration of Argo tunnels between Cloudflare and Kubernetes clusters based on ingress resource annotations. The motivation behind the development was to ensure a fully automated process of provisioning applications into Kubernetes. Without the controller, every time a new application was provisioned, somebody would need to go in and manually enable a new application in Cloudflare. This was very useful for CI/CD pipeline previews, which generated a new application a couple of times a day and allowed developers to see changes instantly. The controller was written in Go and deployed as a helm chart.
Like this project

Posted Aug 10, 2024

Developed Kubernetes controller for Cloudflare WAF

Jenkins Automated Job Creation Framework using Kubernetes
Jenkins Automated Job Creation Framework using Kubernetes
Streamlined Application Deployment to Kubernetes
Streamlined Application Deployment to Kubernetes

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc