fpgacontroller

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package fpgacontroller implements reconiciling controller for AcceleratorFunction and FpgaRegion objects used in the FPGA admission webhook.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceleratorFunctionReconciler

type AcceleratorFunctionReconciler struct {
	client.Client
	Scheme         *runtime.Scheme
	PatcherManager *patcher.Manager
}

AcceleratorFunctionReconciler reconciles AcceleratorFunction objects.

func (*AcceleratorFunctionReconciler) Reconcile

Reconcile reconciles updates for AcceleratorFunction objects.

func (*AcceleratorFunctionReconciler) SetupWithManager

func (r *AcceleratorFunctionReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller.

type FpgaRegionReconciler

type FpgaRegionReconciler struct {
	client.Client
	Scheme         *runtime.Scheme
	PatcherManager *patcher.Manager
}

FpgaRegionReconciler reconciles AcceleratorFunction objects.

func (*FpgaRegionReconciler) Reconcile

func (r *FpgaRegionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

Reconcile reconciles updates for FpgaRegion objects.

func (*FpgaRegionReconciler) SetupWithManager

func (r *FpgaRegionReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller.

Directories

Path Synopsis
Package patcher provides functionality required to patch pods by the FPGA admission webhook.
Package patcher provides functionality required to patch pods by the FPGA admission webhook.

Jump to

Keyboard shortcuts

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