objectsetphases

package
v0.2.1-0...-90e585d Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenericClusterObjectSetPhase

type GenericClusterObjectSetPhase struct {
	packagesv1alpha1.ClusterObjectSetPhase
}

func (*GenericClusterObjectSetPhase) ClientObject

func (a *GenericClusterObjectSetPhase) ClientObject() client.Object

func (*GenericClusterObjectSetPhase) GetClass

func (a *GenericClusterObjectSetPhase) GetClass() string

func (*GenericClusterObjectSetPhase) GetConditions

func (a *GenericClusterObjectSetPhase) GetConditions() *[]metav1.Condition

func (*GenericClusterObjectSetPhase) GetPausedFor

func (*GenericClusterObjectSetPhase) GetPhase

func (*GenericClusterObjectSetPhase) GetReadinessProbes

func (*GenericClusterObjectSetPhase) IsObjectPaused

func (a *GenericClusterObjectSetPhase) IsObjectPaused(obj client.Object) bool

func (*GenericClusterObjectSetPhase) IsPaused

func (a *GenericClusterObjectSetPhase) IsPaused() bool

func (*GenericClusterObjectSetPhase) SetPhase

func (*GenericClusterObjectSetPhase) SetStatusPausedFor

func (a *GenericClusterObjectSetPhase) SetStatusPausedFor(
	pausedFor []packagesv1alpha1.ObjectSetPausedObject)

type GenericObjectSetPhase

type GenericObjectSetPhase struct {
	packagesv1alpha1.ObjectSetPhase
}

func (*GenericObjectSetPhase) ClientObject

func (a *GenericObjectSetPhase) ClientObject() client.Object

func (*GenericObjectSetPhase) GetClass

func (a *GenericObjectSetPhase) GetClass() string

func (*GenericObjectSetPhase) GetConditions

func (a *GenericObjectSetPhase) GetConditions() *[]metav1.Condition

func (*GenericObjectSetPhase) GetPausedFor

func (*GenericObjectSetPhase) GetPhase

func (*GenericObjectSetPhase) GetReadinessProbes

func (a *GenericObjectSetPhase) GetReadinessProbes() []packagesv1alpha1.ObjectSetProbe

func (*GenericObjectSetPhase) IsObjectPaused

func (a *GenericObjectSetPhase) IsObjectPaused(obj client.Object) bool

func (*GenericObjectSetPhase) IsPaused

func (a *GenericObjectSetPhase) IsPaused() bool

func (*GenericObjectSetPhase) SetPhase

func (*GenericObjectSetPhase) SetStatusPausedFor

func (a *GenericObjectSetPhase) SetStatusPausedFor(
	pausedFor []packagesv1alpha1.ObjectSetPausedObject)

type GenericObjectSetPhaseController

type GenericObjectSetPhaseController struct {
	// contains filtered or unexported fields
}

Generic reconciler for both ObjectSetPhase and ClusterObjectSetPhase objects.

func NewClusterObjectSetPhaseController

func NewClusterObjectSetPhaseController(
	class string, ownerStrategy ownerStrategy,
	c, targetClient client.Client,
	log logr.Logger,
	scheme *runtime.Scheme, dw dynamicWatcher,
) *GenericObjectSetPhaseController

func NewGenericObjectSetPhaseController

func NewGenericObjectSetPhaseController(
	class string, ownerStrategy ownerStrategy,
	gvk schema.GroupVersionKind,
	c, targetClient client.Client,
	log logr.Logger,
	scheme *runtime.Scheme, dw dynamicWatcher,
) *GenericObjectSetPhaseController

func NewObjectSetPhaseController

func NewObjectSetPhaseController(
	class string, ownerStrategy ownerStrategy,
	c, targetClient client.Client,
	log logr.Logger,
	scheme *runtime.Scheme, dw dynamicWatcher,
) *GenericObjectSetPhaseController

func (*GenericObjectSetPhaseController) Reconcile

func (*GenericObjectSetPhaseController) SetupWithManager

func (c *GenericObjectSetPhaseController) SetupWithManager(
	mgr ctrl.Manager) error

type PhaseReconciler

type PhaseReconciler struct {
	// contains filtered or unexported fields
}

func (*PhaseReconciler) Reconcile

func (r *PhaseReconciler) Reconcile(
	ctx context.Context,
	objectSetPhase genericObjectSetPhase,
) (ctrl.Result, error)

Jump to

Keyboard shortcuts

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