controllers

package
v0.11.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	APImanagerSecretLabelPrefix = "secret.apimanager.apps.3scale.net/"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APIManagerBackupLogicReconciler

type APIManagerBackupLogicReconciler struct {
	*reconcilers.BaseReconciler
	// contains filtered or unexported fields
}

func (*APIManagerBackupLogicReconciler) Logger

func (*APIManagerBackupLogicReconciler) Reconcile

type APIManagerBackupReconciler

type APIManagerBackupReconciler struct {
	*reconcilers.BaseReconciler
}

APIManagerBackupReconciler reconciles a APIManagerBackup object

func (*APIManagerBackupReconciler) Reconcile

func (*APIManagerBackupReconciler) SetupWithManager

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

type APIManagerReconciler

type APIManagerReconciler struct {
	*reconcilers.BaseReconciler
	SecretLabelSelector apimachinerymetav1.LabelSelector
	WatchedNamespace    string
}

APIManagerReconciler reconciles a APIManager object

func (*APIManagerReconciler) Reconcile

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

func (*APIManagerReconciler) SetupWithManager

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

type APIManagerRestoreLogicReconciler

type APIManagerRestoreLogicReconciler struct {
	*reconcilers.BaseReconciler
	// contains filtered or unexported fields
}

func (*APIManagerRestoreLogicReconciler) Logger

func (*APIManagerRestoreLogicReconciler) Reconcile

type APIManagerRestoreReconciler

type APIManagerRestoreReconciler struct {
	*reconcilers.BaseReconciler
}

APIManagerRestoreReconciler reconciles a APIManagerRestore object

func (*APIManagerRestoreReconciler) Reconcile

func (*APIManagerRestoreReconciler) SetupWithManager

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

type APIManagerStatusReconciler

type APIManagerStatusReconciler struct {
	*reconcilers.BaseReconciler
	// contains filtered or unexported fields
}

func NewAPIManagerStatusReconciler

func NewAPIManagerStatusReconciler(b *reconcilers.BaseReconciler, apimanagerResource *appsv1alpha1.APIManager) *APIManagerStatusReconciler

func (*APIManagerStatusReconciler) Reconcile

type SecretToApimanagerEventMapper added in v0.11.0

type SecretToApimanagerEventMapper struct {
	K8sClient client.Client
	Logger    logr.Logger
	Namespace string
}

SecretToApimanagerEventMapper is an EventHandler that maps secret object to apimanager CR's

func (*SecretToApimanagerEventMapper) Map added in v0.11.0

type WebConsoleReconciler

type WebConsoleReconciler struct {
	*reconcilers.BaseReconciler
}

WebConsoleReconciler reconciles a WebConsole object

func (*WebConsoleReconciler) Reconcile

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

func (*WebConsoleReconciler) SetupWithManager

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

Jump to

Keyboard shortcuts

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