controllers

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2021 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Overview

Package controllers contains the controller for the Control Plane api group.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsComponentReady

func IsComponentReady(status addonv1alpha1.CommonStatus) bool

IsComponentReady will return bool if status Ready.

Types

type NestedAPIServerReconciler

type NestedAPIServerReconciler struct {
	client.Client
	Log          logr.Logger
	Scheme       *runtime.Scheme
	TemplatePath string
}

NestedAPIServerReconciler reconciles a NestedAPIServer object.

func (*NestedAPIServerReconciler) Reconcile

func (*NestedAPIServerReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type NestedControlPlaneReconciler

type NestedControlPlaneReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

NestedControlPlaneReconciler reconciles a NestedControlPlane object.

func (*NestedControlPlaneReconciler) Reconcile

Reconcile is ths main process which will handle updating the NCP.

func (*NestedControlPlaneReconciler) SetupWithManager

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

SetupWithManager will configure the controller with the manager.

type NestedControllerManagerReconciler

type NestedControllerManagerReconciler struct {
	client.Client
	Log          logr.Logger
	Scheme       *runtime.Scheme
	TemplatePath string
}

NestedControllerManagerReconciler reconciles a NestedControllerManager object.

func (*NestedControllerManagerReconciler) Reconcile

func (*NestedControllerManagerReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type NestedEtcdReconciler

type NestedEtcdReconciler struct {
	client.Client
	Log          logr.Logger
	Scheme       *runtime.Scheme
	TemplatePath string
}

NestedEtcdReconciler reconciles a NestedEtcd object.

func (*NestedEtcdReconciler) Reconcile

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

func (*NestedEtcdReconciler) SetupWithManager

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