controller

package
v1.37.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddToManager

func AddToManager(mgr ctrl.Manager, options options.AddOptions) error

Types

type APIServerReconciler

type APIServerReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

APIServerReconciler reconciles a APIServer object

func (*APIServerReconciler) SetupWithManager

func (r *APIServerReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type ApplicationLayerReconciler

type ApplicationLayerReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ApplicationLayerReconciler reconciles a ApplicationLayer object

func (*ApplicationLayerReconciler) SetupWithManager

func (r *ApplicationLayerReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type AuthenticationReconciler

type AuthenticationReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

AuthenticationReconciler reconciles an Authentication object

func (*AuthenticationReconciler) SetupWithManager

func (r *AuthenticationReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type CSRReconciler

type CSRReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

CSRReconciler reconciles CSRs.

func (*CSRReconciler) SetupWithManager

func (r *CSRReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type ComplianceReconciler

type ComplianceReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ComplianceReconciler reconciles a Compliance object

func (*ComplianceReconciler) SetupWithManager

func (r *ComplianceReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type EgressGatewayReconciler

type EgressGatewayReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

EgressGatewayReconciler reconciles a EgressGateway object

func (*EgressGatewayReconciler) SetupWithManager

func (r *EgressGatewayReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type GatewayAPIReconciler

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

GatewayAPIReconciler reconciles a GatewayAPI object

func (*GatewayAPIReconciler) SetupWithManager

func (r *GatewayAPIReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

SetupWithManager sets up the controller with the Manager.

type IPPoolReconciler

type IPPoolReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

IPPoolReconciler reconciles IP pools

func (*IPPoolReconciler) SetupWithManager

func (r *IPPoolReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type InstallationReconciler

type InstallationReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

InstallationReconciler reconciles a Installation object

func (*InstallationReconciler) SetupWithManager

func (r *InstallationReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type IntrusionDetectionReconciler

type IntrusionDetectionReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

IntrusionDetectionReconciler reconciles a IntrusionDetection object

func (*IntrusionDetectionReconciler) SetupWithManager

func (r *IntrusionDetectionReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type LogCollectorReconciler

type LogCollectorReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

LogCollectorReconciler reconciles a LogCollector object

func (*LogCollectorReconciler) SetupWithManager

func (r *LogCollectorReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type LogStorageReconciler

type LogStorageReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

LogStorageReconciler reconciles a LogStorage object

func (*LogStorageReconciler) SetupWithManager

func (r *LogStorageReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

SetupWithManager adds all of the relevant log storage sub-controllers to the controller manager. Each of these controllers reconciles independently, but they work together in order to implement log storage capabilities. These controllers do not communicate directly with each other, but instead communicate through the Kubernetes API.

type ManagementClusterConnectionReconciler

type ManagementClusterConnectionReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ManagementClusterConnectionReconciler reconciles a ManagementClusterConnection object

func (*ManagementClusterConnectionReconciler) SetupWithManager

type ManagerReconciler

type ManagerReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ManagerReconciler reconciles a Manager object

func (*ManagerReconciler) SetupWithManager

func (r *ManagerReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type MonitorReconciler

type MonitorReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

MonitorReconciler reconciles a Monitor object

func (*MonitorReconciler) SetupWithManager

func (r *MonitorReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type NonClusterHostReconciler

type NonClusterHostReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

NonClusterHostReconciler reconciles a NonClusterHost object

func (*NonClusterHostReconciler) SetupWithManager

func (r *NonClusterHostReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

+kubebuilder:rbac:groups=operator.tigera.io,resources=nonclusterhosts,verbs=get;list;watch;create;update;patch;delete

type PacketCaptureReconciler

type PacketCaptureReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

PacketCaptureReconciler reconciles a PacketCapture object.

func (*PacketCaptureReconciler) SetupWithManager

func (pc *PacketCaptureReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type PolicyRecommendationReconciler

type PolicyRecommendationReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

PolicyRecommendationReconciler reconciles a PolicyRecommendation object.

func (*PolicyRecommendationReconciler) SetupWithManager

func (pr *PolicyRecommendationReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type SecretsReconciler

type SecretsReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

LogStorageReconciler reconciles a LogStorage object

func (*SecretsReconciler) SetupWithManager

func (r *SecretsReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type TiersReconciler

type TiersReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

func (*TiersReconciler) SetupWithManager

func (r *TiersReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

type WindowsReconciler

type WindowsReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

func (*WindowsReconciler) SetupWithManager

func (r *WindowsReconciler) SetupWithManager(mgr ctrl.Manager, opts options.AddOptions) error

Jump to

Keyboard shortcuts

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