Documentation
¶
Overview ¶
Package racer provisions the Racer controller and dataplane on demand from ClusterCaches.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New() component.ClusterComponent
func ValidateDataplaneOverride ¶ added in v0.16.0
func ValidateDataplaneOverride(original, candidate *unstructured.Unstructured) error
ValidateDataplaneOverride permits scheduling, rollout, resource, and extra environment tuning, but keeps identity and trust wiring canonical.
func ValidateOverride ¶
func ValidateOverride(original, candidate *unstructured.Unstructured) error
ValidateOverride keeps controller configuration in sync with trusted bootstrap.
Types ¶
type Component ¶
type Component struct{}
Component owns the Racer controller and dataplane workloads and their inputs.
func (Component) ConditionType ¶
func (Component) Plan ¶
func (Component) Plan(ctx context.Context, env *component.Env, _ []machinav1.Site) (*component.Plan, component.Result, error)
Plan only reads state. With no caches it maintains established TLS, but does not repair workloads or recreate credentials. No cache or Site owns identity.
Click to show internal directories.
Click to hide internal directories.