controller

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 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