controllers

package
v0.11.2 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InventoryOnboardingReconciler

type InventoryOnboardingReconciler struct {
	// contains filtered or unexported fields
}

func NewInventoryOnboardingReconciler

func NewInventoryOnboardingReconciler(
	log logr.Logger,
	onboardingUseCase usecase.CreateInventory,
	getServer usecase.GetServer,
) *InventoryOnboardingReconciler

func (*InventoryOnboardingReconciler) Reconcile

func (*InventoryOnboardingReconciler) SetupWithManager

func (r *InventoryOnboardingReconciler) SetupWithManager(
	mgr ctrl.Manager,
) error

SetupWithManager sets up the controller with the Manager.

type OnboardingMachineReconciler

type OnboardingMachineReconciler struct {
	// contains filtered or unexported fields
}

func NewOnboardingMachineReconciler

func NewOnboardingMachineReconciler(
	log logr.Logger,
	getMachineUseCase usecase.GetMachine,
	getInventoryUseCase usecase.GetInventory,
	addMachineUseCase usecase.CreateMachine,
	machineOnboardUseCase usecase.MachineOnboarding,
) *OnboardingMachineReconciler

func (*OnboardingMachineReconciler) CreateMachine

func (r *OnboardingMachineReconciler) CreateMachine(inventory domain.Inventory) error

func (*OnboardingMachineReconciler) Reconcile

func (*OnboardingMachineReconciler) SetupWithManager

func (r *OnboardingMachineReconciler) SetupWithManager(
	mgr ctrl.Manager,
) error

SetupWithManager sets up the controller with the Manager.

Jump to

Keyboard shortcuts

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