controllers

package
v0.0.0-...-4d19ac6 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2023 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReconcileCAPIVirtualCluster

type ReconcileCAPIVirtualCluster struct {
	client.Client
	Log             logr.Logger
	ProvisionerName string
	Provisioner     provisioner.Provisioner
}

ReconcileCAPIVirtualCluster reconciles a VirtualCluster object

func (*ReconcileCAPIVirtualCluster) Reconcile

func (r *ReconcileCAPIVirtualCluster) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)

Reconcile reads that state of the cluster for a VirtualCluster object and makes changes based on the state read and what is in the VirtualCluster.Spec

func (*ReconcileCAPIVirtualCluster) SetupWithManager

func (r *ReconcileCAPIVirtualCluster) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error

SetupWithManager will configure the VirtualCluster reconciler

type ReconcileClusterVersion

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

ReconcileClusterVersion reconciles a ClusterVersion object

func (*ReconcileClusterVersion) Reconcile

Reconcile reads that state of the cluster for a ClusterVersion object and makes changes based on the state read and what is in the ClusterVersion.Spec

func (*ReconcileClusterVersion) SetupWithManager

func (r *ReconcileClusterVersion) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error

SetupWithManager will configure the VirtualCluster reconciler

type ReconcileVirtualCluster

type ReconcileVirtualCluster struct {
	client.Client
	Log                logr.Logger
	ProvisionerName    string
	ProvisionerTimeout time.Duration
	Provisioner        provisioner.Provisioner
}

ReconcileVirtualCluster reconciles a VirtualCluster object

func (*ReconcileVirtualCluster) GetProvisioner

func (r *ReconcileVirtualCluster) GetProvisioner(mgr ctrl.Manager, log logr.Logger, provisionerTimeout time.Duration) (provisioner.Provisioner, error)

GetProvisioner returns a new provisioner.Provisioner by ProvisionerName

func (*ReconcileVirtualCluster) Reconcile

func (r *ReconcileVirtualCluster) Reconcile(ctx context.Context, request reconcile.Request) (rncilRslt reconcile.Result, err error)

Reconcile reads that state of the cluster for a VirtualCluster object and makes changes based on the state read and what is in the VirtualCluster.Spec

func (*ReconcileVirtualCluster) SetupWithManager

func (r *ReconcileVirtualCluster) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error

SetupWithManager will configure the VirtualCluster reconciler

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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