controllers

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2022 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApicastReconciler

type ApicastReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

ApicastReconciler reconciles a Apicast object

func (*ApicastReconciler) Reconcile

func (r *ApicastReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*ApicastReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type AutoSSLReconciler

type AutoSSLReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

AutoSSLReconciler reconciles a AutoSSL object

func (*AutoSSLReconciler) Reconcile

func (r *AutoSSLReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*AutoSSLReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type BackendReconciler

type BackendReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

BackendReconciler reconciles a Backend object

func (*BackendReconciler) Reconcile

func (r *BackendReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*BackendReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type CORSProxyReconciler

type CORSProxyReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

CORSProxyReconciler reconciles a CORSProxy object

func (*CORSProxyReconciler) Reconcile

func (r *CORSProxyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*CORSProxyReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type EchoAPIReconciler

type EchoAPIReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

EchoAPIReconciler reconciles a EchoAPI object

func (*EchoAPIReconciler) Reconcile

func (r *EchoAPIReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*EchoAPIReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type MappingServiceReconciler

type MappingServiceReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

MappingServiceReconciler reconciles a MappingService object

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

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

SetupWithManager sets up the controller with the Manager.

type RedisShardReconciler added in v0.12.0

type RedisShardReconciler struct {
	basereconciler.Reconciler
	Log logr.Logger
}

RedisShardReconciler reconciles a RedisShard object

func (*RedisShardReconciler) Reconcile added in v0.12.0

func (r *RedisShardReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*RedisShardReconciler) SetupWithManager added in v0.12.0

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

SetupWithManager sets up the controller with the Manager.

type SentinelReconciler added in v0.12.0

type SentinelReconciler struct {
	basereconciler.Reconciler
	Log            logr.Logger
	SentinelEvents threads.Manager
	Metrics        threads.Manager
}

SentinelReconciler reconciles a Sentinel object

func (*SentinelReconciler) Reconcile added in v0.12.0

func (r *SentinelReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*SentinelReconciler) SetupWithManager added in v0.12.0

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

SetupWithManager sets up the controller with the Manager.

type SystemReconciler

type SystemReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

SystemReconciler reconciles a System object

func (*SystemReconciler) Reconcile

func (r *SystemReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*SystemReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type TwemproxyConfigReconciler added in v0.13.0

type TwemproxyConfigReconciler struct {
	basereconciler.Reconciler
	Log            logr.Logger
	SentinelEvents threads.Manager
}

TwemproxyConfigReconciler reconciles a TwemproxyConfig object

func (*TwemproxyConfigReconciler) Reconcile added in v0.13.0

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 (*TwemproxyConfigReconciler) SetupWithManager added in v0.13.0

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

SetupWithManager sets up the controller with the Manager.

type ZyncReconciler

type ZyncReconciler struct {
	workloads.WorkloadReconciler
	Log logr.Logger
}

ZyncReconciler reconciles a Zync object

func (*ZyncReconciler) Reconcile

func (r *ZyncReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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 (*ZyncReconciler) SetupWithManager

func (r *ZyncReconciler) 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