controller

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MediaTypeKernel        = "application/io.gardenlinux.kernel"
	MediaTypeInitrd        = "application/io.gardenlinux.initrd"
	MediaTypeSquashFS      = "application/io.gardenlinux.squashfs"
	AnnotationArchitecture = "io.gardenlinux.image.layer.architecture"
	CNAMEPrefixMetalPXE    = "metal_pxe"
	ArchitectureAMD64      = "amd64"
	ArchitectureARM64      = "arm64"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type HTTPBootConfigReconciler

type HTTPBootConfigReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

HTTPBootConfigReconciler reconciles a HTTPBootConfig object

func (*HTTPBootConfigReconciler) Reconcile

func (*HTTPBootConfigReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type IPXEBootConfigReconciler

type IPXEBootConfigReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

IPXEBootConfigReconciler reconciles a IPXEBootConfig object

func (*IPXEBootConfigReconciler) Reconcile

func (*IPXEBootConfigReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type ServerBootConfigurationHTTPReconciler

type ServerBootConfigurationHTTPReconciler struct {
	client.Client
	Scheme         *runtime.Scheme
	ImageServerURL string
}

func (*ServerBootConfigurationHTTPReconciler) Reconcile

func (*ServerBootConfigurationHTTPReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type ServerBootConfigurationPXEReconciler

type ServerBootConfigurationPXEReconciler struct {
	client.Client
	Scheme         *runtime.Scheme
	IPXEServiceURL string
	Architecture   string
}

func (*ServerBootConfigurationPXEReconciler) Reconcile

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

func (*ServerBootConfigurationPXEReconciler) SetupWithManager

func (r *ServerBootConfigurationPXEReconciler) 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
JackTT - Gopher 🇻🇳