Documentation
¶
Index ¶
- Constants
- type APIManagerBackupLogicReconciler
- type APIManagerBackupReconciler
- type APIManagerReconciler
- func (r *APIManagerReconciler) PreflightChecks(apimInstance *appsv1alpha1.APIManager, logger logr.Logger) (ctrl.Result, error, error)
- func (r *APIManagerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *APIManagerReconciler) SetupWithManager(mgr ctrl.Manager) error
- type APIManagerRestoreLogicReconciler
- type APIManagerRestoreReconciler
- type APIManagerStatusReconciler
- type ConfigMapToApimanagerEventMapper
- type SecretToApimanagerEventMapper
- type WebConsoleReconciler
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 NewAPIManagerBackupLogicReconciler ¶
func NewAPIManagerBackupLogicReconciler(b *reconcilers.BaseReconciler, cr *appsv1alpha1.APIManagerBackup) (*APIManagerBackupLogicReconciler, error)
func (*APIManagerBackupLogicReconciler) Logger ¶
func (r *APIManagerBackupLogicReconciler) Logger() logr.Logger
type APIManagerBackupReconciler ¶
type APIManagerBackupReconciler struct {
*reconcilers.BaseReconciler
}
APIManagerBackupReconciler reconciles a APIManagerBackup object
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) PreflightChecks ¶
func (r *APIManagerReconciler) PreflightChecks(apimInstance *appsv1alpha1.APIManager, logger logr.Logger) (ctrl.Result, error, 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 NewAPIManagerRestoreLogicReconciler ¶
func NewAPIManagerRestoreLogicReconciler(b *reconcilers.BaseReconciler, cr *appsv1alpha1.APIManagerRestore, apiManagerRestore *restore.APIManagerRestore) *APIManagerRestoreLogicReconciler
func (*APIManagerRestoreLogicReconciler) Logger ¶
func (r *APIManagerRestoreLogicReconciler) Logger() logr.Logger
type APIManagerRestoreReconciler ¶
type APIManagerRestoreReconciler struct {
*reconcilers.BaseReconciler
}
APIManagerRestoreReconciler reconciles a APIManagerRestore object
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, preflightsError error) *APIManagerStatusReconciler
type ConfigMapToApimanagerEventMapper ¶
type SecretToApimanagerEventMapper ¶ added in v0.11.0
type SecretToApimanagerEventMapper struct {
Context context.Context
K8sClient client.Client
Logger logr.Logger
Namespace string
}
SecretToApimanagerEventMapper is an EventHandler that maps secret object to apimanager CR's
type WebConsoleReconciler ¶
type WebConsoleReconciler struct {
*reconcilers.BaseReconciler
}
WebConsoleReconciler reconciles a WebConsole object
func (*WebConsoleReconciler) SetupWithManager ¶
func (r *WebConsoleReconciler) SetupWithManager(mgr ctrl.Manager) error
Source Files
¶
- apimanager_controller.go
- apimanager_status_reconciler.go
- apimanagerbackup_controller.go
- apimanagerbackup_logic_reconciler.go
- apimanagerrestore_controller.go
- apimanagerrestore_logic_reconciler.go
- config_map_requirements_to_apimanager_event_mapper.go
- secret_to_apimanager_event_mapper.go
- webconsole_controller.go
Click to show internal directories.
Click to hide internal directories.