controller

package
v0.0.0-...-fe998d3 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2022 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RetryPeriod = 15
)

Variables

This section is empty.

Functions

func RegisterReconciler

func RegisterReconciler(name string, f Reconcile)

func SetUpDeploymentReconcile

func SetUpDeploymentReconcile(mgr manager.Manager)

func SetUpGroupReconcile

func SetUpGroupReconcile(mgr manager.Manager)

func SetUpIngressReconcile

func SetUpIngressReconcile(mgr manager.Manager)

func SetUpProjectReconcile

func SetUpProjectReconcile(mgr manager.Manager)

func SetUpRolebindingReconcile

func SetUpRolebindingReconcile(mgr manager.Manager)

func SetUpSecretReconcile

func SetUpSecretReconcile(mgr manager.Manager)

func SetUpServiceReconcile

func SetUpServiceReconcile(mgr manager.Manager)

func SetUpUserReconcile

func SetUpUserReconcile(mgr manager.Manager)

func SetUpVolumeReconcile

func SetUpVolumeReconcile(mgr manager.Manager)

Types

type ApplicationOperatorReconciler

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

func (*ApplicationOperatorReconciler) Reconcile

func (*ApplicationOperatorReconciler) SetupWithManager

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

type Controller

type Controller struct {
	Clientset *clientset.ClientSet

	ReconcilerMap map[string]Reconciler
	// contains filtered or unexported fields
}

func NewControllerOrDie

func NewControllerOrDie(cs *clientset.ClientSet, mgr manager.Manager) *Controller

func (*Controller) Reconcile

func (c *Controller) Reconcile(ctx context.Context) error

type DeploymentOperatorReconciler

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

func (*DeploymentOperatorReconciler) Reconcile

func (*DeploymentOperatorReconciler) SetupWithManager

func (d *DeploymentOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type IngressOperatorReconciler

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

func (*IngressOperatorReconciler) Reconcile

func (*IngressOperatorReconciler) SetupWithManager

func (i *IngressOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type Reconcile

type Reconcile func(mgr manager.Manager)

func (Reconcile) SetUp

func (r Reconcile) SetUp(mgr manager.Manager)

type Reconciler

type Reconciler interface {
	SetUp(mgr manager.Manager)
}

type RolebindingOperatorReconciler

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

func (RolebindingOperatorReconciler) Reconcile

func (*RolebindingOperatorReconciler) SetupWithManager

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

type SecretOperatorReconciler

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

func (*SecretOperatorReconciler) Reconcile

func (*SecretOperatorReconciler) SetupWithManager

func (s *SecretOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type ServiceOperatorReconciler

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

func (*ServiceOperatorReconciler) Reconcile

func (*ServiceOperatorReconciler) SetupWithManager

func (s *ServiceOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type UserOperatorReconciler

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

func (*UserOperatorReconciler) Reconcile

func (*UserOperatorReconciler) SetupWithManager

func (u *UserOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type VolumeOperatorReconciler

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

func (VolumeOperatorReconciler) Reconcile

func (*VolumeOperatorReconciler) SetupWithManager

func (v *VolumeOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

type WorkspaceOperatorReconciler

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

func (*WorkspaceOperatorReconciler) Reconcile

func (*WorkspaceOperatorReconciler) SetupWithManager

func (g *WorkspaceOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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