controllers

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package controllers contains the controllers for the FSM CRDs

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LeaderElectionReconciler added in v1.2.0

type LeaderElectionReconciler struct {
	Reconciler
}

func (*LeaderElectionReconciler) NeedLeaderElection added in v1.2.0

func (r *LeaderElectionReconciler) NeedLeaderElection() bool

type NoLeaderElectionReconciler added in v1.2.0

type NoLeaderElectionReconciler struct {
	Reconciler
}

func (*NoLeaderElectionReconciler) NeedLeaderElection added in v1.2.0

func (r *NoLeaderElectionReconciler) NeedLeaderElection() bool

type Reconciler

type Reconciler interface {
	manager.LeaderElectionRunnable
	SetupWithManager(mgr ctrl.Manager) error
}

Reconciler is the interface that all reconcilers must implement

Directories

Path Synopsis
cluster
v1alpha1
Package v1alpha1 contains controller logic for the Cluster API v1alpha1.
Package v1alpha1 contains controller logic for the Cluster API v1alpha1.
connector
v1alpha1
Package v1alpha1 contains controller logic for the Connector API v1alpha1.
Package v1alpha1 contains controller logic for the Connector API v1alpha1.
Package flb implements the controller for Flomesh Load Balancer.
Package flb implements the controller for Flomesh Load Balancer.
gateway
v1alpha2
Package v1alpha2 contains controllers logic for the Gateway API v1alpha2.
Package v1alpha2 contains controllers logic for the Gateway API v1alpha2.
v1beta1
Package v1beta1 contains controller logic for the Gateway API v1beta1.
Package v1beta1 contains controller logic for the Gateway API v1beta1.
mcs
v1alpha1
Package v1alpha1 contains controller logic for the MCS API v1alpha1.
Package v1alpha1 contains controller logic for the MCS API v1alpha1.
namespacedingress
v1alpha1
Package v1alpha1 contains controller logic for the NamespacedIngress API v1alpha1.
Package v1alpha1 contains controller logic for the NamespacedIngress API v1alpha1.
policyattachment
v1alpha1
Package v1alpha1 contains controller logic for the Gateway API v1beta1.
Package v1alpha1 contains controller logic for the Gateway API v1beta1.
Package servicelb contains controller logic for the ServiceLB
Package servicelb contains controller logic for the ServiceLB

Jump to

Keyboard shortcuts

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