Documentation
¶
Overview ¶
Package warp provides Sync Controllers for WARP-related Cloudflare resources.
Index ¶
Constants ¶
View Source
const (
// WARPConnectorFinalizerName is the finalizer for WARPConnector SyncState resources.
WARPConnectorFinalizerName = "warpconnector.sync.cloudflare-operator.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectorController ¶
type ConnectorController struct {
*common.BaseSyncController
}
ConnectorController is the Sync Controller for WARP Connector lifecycle operations. It watches CloudflareSyncState resources of type WARPConnector and performs the actual Cloudflare API calls for connector creation, deletion, and route updates.
func NewConnectorController ¶
func NewConnectorController(c client.Client) *ConnectorController
NewConnectorController creates a new ConnectorController
func (*ConnectorController) Reconcile ¶
Reconcile processes a CloudflareSyncState resource for WARP connector lifecycle operations.
func (*ConnectorController) SetupWithManager ¶
func (r *ConnectorController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.