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
andFilter
resource types that manage Firewall Rules and Filters.- An
Application
resource type that manages Spectrum Applications on a Zone. CustomHostname
andFallbackOrigin
types which manage SSL for SaaS settings on a Zone.- A
Route
type which manages Cloudflare Worker Route Bindings.
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