Help us shape the future of Go! Take the 2026 Go Developer Survey

controller

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterFederatedTrustDomainReconciler

type ClusterFederatedTrustDomainReconciler struct {
	client.Client
	Scheme    *runtime.Scheme
	Triggerer reconciler.Triggerer
}

ClusterFederatedTrustDomainReconciler reconciles a ClusterFederatedTrustDomain object

func (*ClusterFederatedTrustDomainReconciler) 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 (*ClusterFederatedTrustDomainReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type ClusterSPIFFEIDReconciler

type ClusterSPIFFEIDReconciler struct {
	client.Client
	Scheme    *runtime.Scheme
	Triggerer reconciler.Triggerer
}

ClusterSPIFFEIDReconciler reconciles a ClusterSPIFFEID object

func (*ClusterSPIFFEIDReconciler) 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 (*ClusterSPIFFEIDReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type ClusterStaticEntryReconciler

type ClusterStaticEntryReconciler struct {
	client.Client
	Scheme    *runtime.Scheme
	Triggerer reconciler.Triggerer
}

ClusterStaticEntryReconciler reconciles a ClusterStaticEntry object

func (*ClusterStaticEntryReconciler) 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 (*ClusterStaticEntryReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type EndpointsReconciler

type EndpointsReconciler struct {
	client.Client
	Scheme           *runtime.Scheme
	Triggerer        reconciler.Triggerer
	IgnoreNamespaces []*regexp.Regexp
}

EndpointReconciler reconciles a Pod object

func (*EndpointsReconciler) Reconcile

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

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 (*EndpointsReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type EntryReconciler

type EntryReconciler interface {
	Trigger()
}

type PodReconciler

type PodReconciler struct {
	client.Client
	Scheme               *runtime.Scheme
	Triggerer            reconciler.Triggerer
	IgnoreNamespaces     []*regexp.Regexp
	AutoPopulateDNSNames bool
}

PodReconciler reconciles a Pod object

func (*PodReconciler) Reconcile

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

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 (*PodReconciler) SetupWithManager

func (r *PodReconciler) SetupWithManager(ctx context.Context, 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