provider-cloudflare

module
v0.0.0-...-864b909 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: Apache-2.0

README

Upjet-based Crossplane provider for Cloudflare

Go Report Card

Provider Cloudflare is a Crossplane provider that is built using Upjet and exposes XRM-conformant managed resources for Cloudflare.

Getting Started

Installation

Install the provider into your cluster (replace the image tag with a released version if needed):

kubectl crossplane install provider ghcr.io/prolixalias/provider-cloudflare:v0.0.0

Or use the installation manifest and apply with kubectl apply -f examples/install.yaml.

Developing

  • Code generation (after changing config):
    go run cmd/generator/main.go "$PWD"
    
  • Run locally (out-of-cluster):
    make run
    
  • Build and test:
    make build
    make test
    
  • Reviewable (generate, lint, test):
    make reviewable
    

Contributing

Getting help

License

This provider is released under the Apache 2.0 license with NOTICE.

Directories

Path Synopsis
apis
cluster/v1beta1
Package v1beta1 contains the core resources of the cloudflare upjet provider.
Package v1beta1 contains the core resources of the cloudflare upjet provider.
namespaced/v1beta1
Package v1beta1 contains the core resources of the cloudflare upjet provider (namespaced).
Package v1beta1 contains the core resources of the cloudflare upjet provider (namespaced).
cmd
generator command
provider command
internal
version
Package version contains the version of this provider
Package version contains the version of this provider

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL