Documentation
¶
Overview ¶
Package controller reconciles runeward Sandbox and Fleet custom resources onto the control-plane Manager.
It deliberately avoids controller-runtime: dynamic informers feed a work queue, backing runeward ids live in status, and a finalizer guarantees teardown of the underlying sandboxes/fleets on CR deletion.
Index ¶
Constants ¶
View Source
const ( // Group is the API group of the runeward CRDs. Group = "runeward.dev" // Version is the CRD API version. Version = "v1alpha1" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller reconciles runeward CRs against a control-plane Manager.
func New ¶
func New(mgr *controlplane.Manager, dyn dynamic.Interface, namespace string, logger *slog.Logger) *Controller
New builds a Controller watching the given namespace ("" for all).
Click to show internal directories.
Click to hide internal directories.