backends

package
v1.11.3 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package backends groups backends for DevClusters and DevMachines.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DevClusterBackendHotRestarter

type DevClusterBackendHotRestarter interface {
	HotRestart(ctx context.Context) error
}

DevClusterBackendHotRestarter defines restart behaviour for a DevCluster backend.

type DevClusterBackendReconciler

type DevClusterBackendReconciler interface {
	ReconcileNormal(ctx context.Context, cluster *clusterv1.Cluster, devCluster *infrav1.DevCluster) (ctrl.Result, error)
	ReconcileDelete(ctx context.Context, cluster *clusterv1.Cluster, devCluster *infrav1.DevCluster) (ctrl.Result, error)
	PatchDevCluster(ctx context.Context, patchHelper *patch.Helper, devCluster *infrav1.DevCluster) error
}

DevClusterBackendReconciler defines reconciler behaviour for a DevCluster backend.

type DevMachineBackendReconciler

type DevMachineBackendReconciler interface {
	ReconcileNormal(ctx context.Context, cluster *clusterv1.Cluster, devCluster *infrav1.DevCluster, machine *clusterv1.Machine, devMachine *infrav1.DevMachine) (ctrl.Result, error)
	ReconcileDelete(ctx context.Context, cluster *clusterv1.Cluster, devCluster *infrav1.DevCluster, machine *clusterv1.Machine, devMachine *infrav1.DevMachine) (ctrl.Result, error)
	PatchDevMachine(ctx context.Context, patchHelper *patch.Helper, devMachine *infrav1.DevMachine, isControlPlane bool) error
}

DevMachineBackendReconciler defines reconciler behaviour for a DevMachine backend.

Directories

Path Synopsis
Package docker implements docker backends for DevClusters and DevMachines.
Package docker implements docker backends for DevClusters and DevMachines.
Package inmemory implements in memory backend for DevClusters and DevMachines.
Package inmemory implements in memory backend for DevClusters and DevMachines.

Jump to

Keyboard shortcuts

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