internal/

directory
v0.34.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2026 License: Apache-2.0

Directories

Path Synopsis
clients
cf
cf/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
k8s
accessapplication
Package accessapplication provides the controller for AccessApplication CRD.
Package accessapplication provides the controller for AccessApplication CRD.
accessgroup
Package accessgroup provides a controller for managing Cloudflare Access Groups.
Package accessgroup provides a controller for managing Cloudflare Access Groups.
accessidentityprovider
Package accessidentityprovider provides a controller for managing Cloudflare Access Identity Providers.
Package accessidentityprovider provides a controller for managing Cloudflare Access Identity Providers.
accesspolicy
Package accesspolicy provides a controller for managing Cloudflare Reusable Access Policies.
Package accesspolicy provides a controller for managing Cloudflare Reusable Access Policies.
accessservicetoken
Package accessservicetoken provides a controller for managing Cloudflare Access Service Tokens.
Package accessservicetoken provides a controller for managing Cloudflare Access Service Tokens.
accesstunnel
Package accesstunnel contains the code associated with the reconciliation process for the accessTunnel resource
Package accesstunnel contains the code associated with the reconciliation process for the accessTunnel resource
cloudflaredomain
Package cloudflaredomain provides a controller for managing CloudflareDomain resources.
Package cloudflaredomain provides a controller for managing CloudflareDomain resources.
common
Package common provides shared utilities for controllers in the simplified 3-layer architecture.
Package common provides shared utilities for controllers in the simplified 3-layer architecture.
deviceposturerule
Package deviceposturerule provides a controller for managing Cloudflare Device Posture Rules.
Package deviceposturerule provides a controller for managing Cloudflare Device Posture Rules.
devicesettingspolicy
Package devicesettingspolicy provides a controller for managing Cloudflare Device Settings Policy.
Package devicesettingspolicy provides a controller for managing Cloudflare Device Settings Policy.
dnsrecord
Package dnsrecord implements the Controller for DNSRecord CRD.
Package dnsrecord implements the Controller for DNSRecord CRD.
domainregistration
Package domainregistration provides a controller for managing Cloudflare Registrar domains.
Package domainregistration provides a controller for managing Cloudflare Registrar domains.
gateway
Package gateway implements Kubernetes Gateway API controllers for cloudflared tunnels.
Package gateway implements Kubernetes Gateway API controllers for cloudflared tunnels.
gatewayconfiguration
Package gatewayconfiguration provides a controller for managing Cloudflare Gateway Configuration.
Package gatewayconfiguration provides a controller for managing Cloudflare Gateway Configuration.
gatewaylist
Package gatewaylist provides a controller for managing Cloudflare Gateway Lists.
Package gatewaylist provides a controller for managing Cloudflare Gateway Lists.
gatewayrule
Package gatewayrule provides a controller for managing Cloudflare Gateway Rules.
Package gatewayrule provides a controller for managing Cloudflare Gateway Rules.
ingress
Package ingress implements the Kubernetes Ingress Controller for Cloudflare Tunnels.
Package ingress implements the Kubernetes Ingress Controller for Cloudflare Tunnels.
networkroute
Package networkroute provides a controller for managing Cloudflare Tunnel Routes.
Package networkroute provides a controller for managing Cloudflare Tunnel Routes.
origincacertificate
Package origincacertificate provides a controller for managing Cloudflare Origin CA certificates.
Package origincacertificate provides a controller for managing Cloudflare Origin CA certificates.
pagesdeployment
Package pagesdeployment implements the Controller for PagesDeployment CRD.
Package pagesdeployment implements the Controller for PagesDeployment CRD.
pagesdomain
Package pagesdomain implements the Controller for PagesDomain CRD.
Package pagesdomain implements the Controller for PagesDomain CRD.
pagesproject
Package pagesproject implements the Controller for PagesProject CRD.
Package pagesproject implements the Controller for PagesProject CRD.
privateservice
Package privateservice provides a controller for managing Cloudflare Private Services.
Package privateservice provides a controller for managing Cloudflare Private Services.
r2bucket
Package r2bucket provides a controller for managing Cloudflare R2 storage buckets.
Package r2bucket provides a controller for managing Cloudflare R2 storage buckets.
r2bucketdomain
Package r2bucketdomain provides a controller for managing Cloudflare R2 bucket custom domains.
Package r2bucketdomain provides a controller for managing Cloudflare R2 bucket custom domains.
r2bucketnotification
Package r2bucketnotification provides a controller for managing R2 bucket event notifications.
Package r2bucketnotification provides a controller for managing R2 bucket event notifications.
redirectrule
Package redirectrule provides a controller for managing Cloudflare Redirect Rules.
Package redirectrule provides a controller for managing Cloudflare Redirect Rules.
route
Package route provides shared utilities for building cloudflared ingress rules from various Kubernetes resources (Ingress, Gateway API routes, TunnelBinding).
Package route provides shared utilities for building cloudflared ingress rules from various Kubernetes resources (Ingress, Gateway API routes, TunnelBinding).
transformrule
Package transformrule provides a controller for managing Cloudflare Transform Rules.
Package transformrule provides a controller for managing Cloudflare Transform Rules.
tunnel
Package tunnel provides shared tunnel resolution and management utilities for controllers that work with Tunnel and ClusterTunnel resources.
Package tunnel provides shared tunnel resolution and management utilities for controllers that work with Tunnel and ClusterTunnel resources.
tunnelconfig
Package tunnelconfig provides types and utilities for managing tunnel configuration via ConfigMaps.
Package tunnelconfig provides types and utilities for managing tunnel configuration via ConfigMaps.
virtualnetwork
Package virtualnetwork provides a controller for managing Cloudflare Virtual Networks.
Package virtualnetwork provides a controller for managing Cloudflare Virtual Networks.
warpconnector
Package warpconnector provides a controller for managing Cloudflare WARP Connectors.
Package warpconnector provides a controller for managing Cloudflare WARP Connectors.
zoneruleset
Package zoneruleset provides a controller for managing Cloudflare zone rulesets.
Package zoneruleset provides a controller for managing Cloudflare zone rulesets.
Package credentials provides utilities for loading Cloudflare API credentials from various sources including CloudflareCredentials resources and Kubernetes secrets.
Package credentials provides utilities for loading Cloudflare API credentials from various sources including CloudflareCredentials resources and Kubernetes secrets.
Package resolver provides hostname to CloudflareDomain resolution using longest suffix match.
Package resolver provides hostname to CloudflareDomain resolution using longest suffix match.
Package service provides the Core Service layer for the unified sync architecture.
Package service provides the Core Service layer for the unified sync architecture.
tunnel
Package tunnel provides the TunnelConfigService for managing Cloudflare Tunnel configuration.
Package tunnel provides the TunnelConfigService for managing Cloudflare Tunnel configuration.
sync
common
Package common provides base infrastructure for Sync Controllers.
Package common provides base infrastructure for Sync Controllers.
tunnel
Package tunnel provides the TunnelConfigSyncController and aggregation logic for Cloudflare Tunnel configuration management.
Package tunnel provides the TunnelConfigSyncController and aggregation logic for Cloudflare Tunnel configuration management.
Package testutil provides testing utilities for the cloudflare-operator.
Package testutil provides testing utilities for the cloudflare-operator.
Package uploader provides file download and extraction functionality for Pages Direct Upload deployments from various sources.
Package uploader provides file download and extraction functionality for Pages Direct Upload deployments from various sources.
webhook

Jump to

Keyboard shortcuts

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