Skip to content
Documentation menu

Documentation

kflare documentation

For kflare v0.4.1, released November 1, 2026. The reference is built from that release's CRDs and samples, and the guides from its repository, so every field and rule here is one the API server knows.

Resource reference

Each page has an example with every field, the field reference, the rules the API server checks, what the resource reports in its status, and the repository's samples.

Accounts

DNS

Tunnels

Workers and storage

Security

Rules

Zone settings

Annotations

Every kind reads these. kflare sets kflare.dev/adopted itself, to "true", on a resource that adopted its Cloudflare object.

AnnotationWhat it does
kflare.dev/adoption-policy

adopt | adopt-or-create

Lets a resource take over a Cloudflare object kflare did not create: adopt uses an existing one and never creates, adopt-or-create creates one when there is none. Without it, a resource only creates, and reports an existing object as AlreadyExists.
kflare.dev/deletion-policy

retain | delete

What deleting the resource does to its Cloudflare object: retain keeps it, delete deletes it, even one kflare adopted. Without it, an adopted object is kept, and one kflare created follows the chart's defaultDeletionPolicy, which is delete.
kflare.dev/paused

"true"

kflare leaves the resource alone until the annotation is removed: it makes no Cloudflare call for it, and does not finish deleting it.