racer

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2026 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Overview

Package racer installs the Racer dataplane on demand from ClusterCaches. Every dataplane Pod runs the Racer control plane, so the operator only installs static objects: the DaemonSet, its identity, RBAC, admission policies, the webhook configuration, and empty runtime state. It holds no keys, certificates, or authority state.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

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, credentials, and runtime wiring canonical.

Types

type Component

type Component struct{}

Component owns the Racer dataplane workloads and their inputs.

func (Component) ConditionType

func (Component) ConditionType() string

func (Component) Name

func (Component) Name() string

func (Component) Plan

Plan reads state. Without ClusterCaches an existing installation is retained and not repaired or removed, but guard containment still runs: missing or drifted admission policies revoke the dataplane bindings.

func (Component) SetupWatches

func (Component) SetupWatches(b *builder.Builder, env *component.Env)

Jump to

Keyboard shortcuts

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