Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

crossplane-contrib/provider-cloudflare

Repository files navigation

provider-cloudflare (archived)

Warning

This project has been archived as per Crossplane's project governance for community extension projects and is no longer actively maintained.

It is recommended to use the provider-upjet-cloudflare project instead.

provider-cloudflare is a Crossplane Provider that manages Cloudflare resources via their V4 API (cloudflare-go). It comes with the following resources:

  • A Zone resource type that manages Cloudflare Zones.
  • A Record resource type that manages Cloudflare DNS Records on a Zone.
  • Rule and Filter resource types that manage Firewall Rules and Filters.
  • An Application resource type that manages Spectrum Applications on a Zone.
  • CustomHostname and FallbackOrigin types which manage SSL for SaaS settings on a Zone.
  • A Route type which manages Cloudflare Worker Route Bindings.

Developing

Run against a Kubernetes cluster:

make run

Install latest into Kubernetes cluster where Crossplane is installed:

make install

Install local build into Kind cluster where Crossplane is installed:

make install-local

Build, push, and install:

make all

Build image:

make image

Push image:

make push

Build binary:

make build

About

A Cloudflare provider for Crossplane

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages