Directories
¶
| Path | Synopsis |
|---|---|
|
clients
|
|
|
cf/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
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 implements the controller for CloudflareDomain resources.
|
Package cloudflaredomain implements the controller for CloudflareDomain resources. |
|
devicesettingspolicy
Package devicesettingspolicy implements the controller for DeviceSettingsPolicy resources.
|
Package devicesettingspolicy implements the controller for DeviceSettingsPolicy resources. |
|
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. |
|
gatewayrule
Package gatewayrule implements the controller for GatewayRule resources.
|
Package gatewayrule implements the controller for GatewayRule resources. |
|
ingress
Package ingress implements the Kubernetes Ingress Controller for Cloudflare Tunnels.
|
Package ingress implements the Kubernetes Ingress Controller for Cloudflare Tunnels. |
|
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 L2 Controller for PagesDeployment CRD.
|
Package pagesdeployment implements the L2 Controller for PagesDeployment CRD. |
|
pagesdomain
Package pagesdomain implements the L2 Controller for PagesDomain CRD.
|
Package pagesdomain implements the L2 Controller for PagesDomain CRD. |
|
pagesproject
Package pagesproject implements the L2 Controller for PagesProject CRD.
|
Package pagesproject implements the L2 Controller for PagesProject CRD. |
|
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. |
|
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. |
|
access
Package access provides the AccessService for managing Cloudflare Access resource configurations.
|
Package access provides the AccessService for managing Cloudflare Access resource configurations. |
|
device
Package device provides services for managing Cloudflare Device configurations.
|
Package device provides services for managing Cloudflare Device configurations. |
|
dns
Package dns provides the DNSService for managing Cloudflare DNS record configuration.
|
Package dns provides the DNSService for managing Cloudflare DNS record configuration. |
|
domain
Package domain provides services for managing Cloudflare Domain configurations.
|
Package domain provides services for managing Cloudflare Domain configurations. |
|
gateway
Package gateway provides services for managing Cloudflare Gateway configurations.
|
Package gateway provides services for managing Cloudflare Gateway configurations. |
|
networkroute
Package networkroute provides the NetworkRouteService for managing Cloudflare NetworkRoute configuration.
|
Package networkroute provides the NetworkRouteService for managing Cloudflare NetworkRoute configuration. |
|
pages
Package pages provides types and services for Cloudflare Pages configuration management.
|
Package pages provides types and services for Cloudflare Pages configuration management. |
|
privateservice
Package privateservice provides the PrivateServiceService for managing Cloudflare PrivateService configuration.
|
Package privateservice provides the PrivateServiceService for managing Cloudflare PrivateService configuration. |
|
r2
Package r2 provides services for managing Cloudflare R2 resource configurations.
|
Package r2 provides services for managing Cloudflare R2 resource configurations. |
|
ruleset
Package ruleset provides services for managing Cloudflare Ruleset configurations.
|
Package ruleset provides services for managing Cloudflare Ruleset configurations. |
|
tunnel
Package tunnel provides the TunnelConfigService for managing Cloudflare Tunnel configuration.
|
Package tunnel provides the TunnelConfigService for managing Cloudflare Tunnel configuration. |
|
virtualnetwork
Package virtualnetwork provides the VirtualNetworkService for managing Cloudflare VirtualNetwork configuration.
|
Package virtualnetwork provides the VirtualNetworkService for managing Cloudflare VirtualNetwork configuration. |
|
sync
|
|
|
access
Package access provides the Access Sync Controllers for managing Cloudflare Access resources.
|
Package access provides the Access Sync Controllers for managing Cloudflare Access resources. |
|
common
Package common provides base infrastructure for Sync Controllers.
|
Package common provides base infrastructure for Sync Controllers. |
|
device
Package device provides Sync Controllers for managing Cloudflare Device resources.
|
Package device provides Sync Controllers for managing Cloudflare Device resources. |
|
dns
Package dns provides the DNS Sync Controller for managing Cloudflare DNS records.
|
Package dns provides the DNS Sync Controller for managing Cloudflare DNS records. |
|
domain
Package domain provides Sync Controllers for domain-related Cloudflare resources.
|
Package domain provides Sync Controllers for domain-related Cloudflare resources. |
|
gateway
Package gateway provides Sync Controllers for managing Cloudflare Gateway resources.
|
Package gateway provides Sync Controllers for managing Cloudflare Gateway resources. |
|
networkroute
Package networkroute provides the NetworkRoute Sync Controller for managing Cloudflare Tunnel Routes.
|
Package networkroute provides the NetworkRoute Sync Controller for managing Cloudflare Tunnel Routes. |
|
pages
Package pages provides the Pages Sync Controllers for managing Cloudflare Pages resources.
|
Package pages provides the Pages Sync Controllers for managing Cloudflare Pages resources. |
|
privateservice
Package privateservice provides the PrivateService Sync Controller for managing Cloudflare Tunnel Routes.
|
Package privateservice provides the PrivateService Sync Controller for managing Cloudflare Tunnel Routes. |
|
r2
Package r2 provides sync controllers for managing Cloudflare R2 resources.
|
Package r2 provides sync controllers for managing Cloudflare R2 resources. |
|
ruleset
Package ruleset provides sync controllers for managing Cloudflare Ruleset resources.
|
Package ruleset provides sync controllers for managing Cloudflare Ruleset resources. |
|
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. |
|
virtualnetwork
Package virtualnetwork provides the VirtualNetwork Sync Controller for managing Cloudflare Virtual Networks.
|
Package virtualnetwork provides the VirtualNetwork Sync Controller for managing Cloudflare Virtual Networks. |
|
warp
Package warp provides Sync Controllers for WARP-related Cloudflare resources.
|
Package warp provides Sync Controllers for WARP-related Cloudflare resources. |
|
Package testutil provides testing utilities for the cloudflare-operator.
|
Package testutil provides testing utilities for the cloudflare-operator. |
|
webhook
|
|
Click to show internal directories.
Click to hide internal directories.