controllers

package
v0.0.0-...-3aa76e5 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerWithSource

type ControllerWithSource struct {
	Controller controller.Controller
	Source     runtime.Object
}

type ObjectStoreReconciler

type ObjectStoreReconciler struct {
	Client client.Client
	Log    logr.Logger
}

ObjectStoreReconciler reconciles a ObjectStore object

func (*ObjectStoreReconciler) Reconcile

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

func (*ObjectStoreReconciler) SetupWithManager

func (r *ObjectStoreReconciler) SetupWithManager(mgr ctrl.Manager) (controller.Controller, error)

type ReceiverReconciler

type ReceiverReconciler struct {
	*reconciler.NativeReconciler
}

ReceiverReconciler reconciles a Receiver object

func NewReceiverReconciler

func NewReceiverReconciler(client client.Client, logger logr.Logger) *ReceiverReconciler

func (*ReceiverReconciler) Reconcile

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

func (*ReceiverReconciler) SetupWithManager

func (r *ReceiverReconciler) SetupWithManager(mgr ctrl.Manager) (controller.Controller, error)

type ServiceMonitorWatchReconciler

type ServiceMonitorWatchReconciler struct {
	Log         logr.Logger
	Controllers map[string]ControllerWithSource
	Client      client.Client
	// contains filtered or unexported fields
}

func (*ServiceMonitorWatchReconciler) Reconcile

func (*ServiceMonitorWatchReconciler) SetupWithManager

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

type StoreEndpointReconciler

type StoreEndpointReconciler struct {
	Client client.Client
	Log    logr.Logger
}

StoreEndpointReconciler reconciles a StoreEndpoint object

func (*StoreEndpointReconciler) Reconcile

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

func (*StoreEndpointReconciler) SetupWithManager

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

type ThanosEndpointReconciler

type ThanosEndpointReconciler struct {
	Client client.Client
	Log    logr.Logger
}

ThanosEndpointReconciler reconciles a ThanosEndpoint object

func (*ThanosEndpointReconciler) Reconcile

func (*ThanosEndpointReconciler) SetupWithManager

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

type ThanosPeerReconciler

type ThanosPeerReconciler struct {
	Client client.Client
	Log    logr.Logger
}

ThanosPeerReconciler reconciles a ThanosPeer object

func (*ThanosPeerReconciler) Reconcile

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

func (*ThanosPeerReconciler) SetupWithManager

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

type ThanosReconciler

type ThanosReconciler struct {
	Client client.Client
	Log    logr.Logger
}

ThanosReconciler reconciles a Thanos object

func (*ThanosReconciler) Reconcile

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

func (*ThanosReconciler) SetupWithManager

func (r *ThanosReconciler) SetupWithManager(mgr ctrl.Manager) (controller.Controller, error)

Jump to

Keyboard shortcuts

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