objectsetphases

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenericClusterObjectSet

type GenericClusterObjectSet struct {
	corev1alpha1.ClusterObjectSet
}

func (*GenericClusterObjectSet) ClientObject

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

func (*GenericClusterObjectSet) GetPrevious

func (*GenericClusterObjectSet) GetRemotePhases

type GenericClusterObjectSetPhase

type GenericClusterObjectSetPhase struct {
	corev1alpha1.ClusterObjectSetPhase
}

func (*GenericClusterObjectSetPhase) ClientObject

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

func (*GenericClusterObjectSetPhase) GetAvailabilityProbes

func (a *GenericClusterObjectSetPhase) GetAvailabilityProbes() []corev1alpha1.ObjectSetProbe

func (*GenericClusterObjectSetPhase) GetClass

func (a *GenericClusterObjectSetPhase) GetClass() string

func (*GenericClusterObjectSetPhase) GetConditions

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

func (*GenericClusterObjectSetPhase) GetPhase

func (*GenericClusterObjectSetPhase) GetPrevious

func (*GenericClusterObjectSetPhase) GetRevision

func (a *GenericClusterObjectSetPhase) GetRevision() int64

func (*GenericClusterObjectSetPhase) IsPaused

func (a *GenericClusterObjectSetPhase) IsPaused() bool

func (*GenericClusterObjectSetPhase) SetStatusControllerOf

func (a *GenericClusterObjectSetPhase) SetStatusControllerOf(controllerOf []corev1alpha1.ControlledObjectReference)

type GenericObjectSet

type GenericObjectSet struct {
	corev1alpha1.ObjectSet
}

func (*GenericObjectSet) ClientObject

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

func (*GenericObjectSet) GetPrevious

func (*GenericObjectSet) GetRemotePhases

func (a *GenericObjectSet) GetRemotePhases() []corev1alpha1.RemotePhaseReference

type GenericObjectSetPhase

type GenericObjectSetPhase struct {
	corev1alpha1.ObjectSetPhase
}

func (*GenericObjectSetPhase) ClientObject

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

func (*GenericObjectSetPhase) GetAvailabilityProbes

func (a *GenericObjectSetPhase) GetAvailabilityProbes() []corev1alpha1.ObjectSetProbe

func (*GenericObjectSetPhase) GetClass

func (a *GenericObjectSetPhase) GetClass() string

func (*GenericObjectSetPhase) GetConditions

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

func (*GenericObjectSetPhase) GetPhase

func (*GenericObjectSetPhase) GetPrevious

func (*GenericObjectSetPhase) GetRevision

func (a *GenericObjectSetPhase) GetRevision() int64

func (*GenericObjectSetPhase) IsPaused

func (a *GenericObjectSetPhase) IsPaused() bool

func (*GenericObjectSetPhase) SetStatusControllerOf

func (a *GenericObjectSetPhase) SetStatusControllerOf(controllerOf []corev1alpha1.ControlledObjectReference)

type GenericObjectSetPhaseController

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

Generic reconciler for both ObjectSetPhase and ClusterObjectSetPhase objects.

func NewGenericObjectSetPhaseController

func NewGenericObjectSetPhaseController(
	newObjectSetPhase genericObjectSetPhaseFactory,
	newObjectSet genericObjectSetFactory,
	ownerStrategy ownerStrategy,
	log logr.Logger, scheme *runtime.Scheme,
	dynamicCache dynamicCache,
	class string,
	client client.Client,
	targetWriter client.Writer,
	preflightChecker preflightChecker,
) *GenericObjectSetPhaseController

func NewMultiClusterClusterObjectSetPhaseController

func NewMultiClusterClusterObjectSetPhaseController(
	log logr.Logger, scheme *runtime.Scheme,
	dynamicCache dynamicCache,
	class string,
	client client.Client,
	targetWriter client.Writer,
	targetRESTMapper meta.RESTMapper,
) *GenericObjectSetPhaseController

func NewMultiClusterObjectSetPhaseController

func NewMultiClusterObjectSetPhaseController(
	log logr.Logger, scheme *runtime.Scheme,
	dynamicCache dynamicCache,
	class string,
	client client.Client,
	targetWriter client.Writer,
	targetRESTMapper meta.RESTMapper,
) *GenericObjectSetPhaseController

func NewSameClusterClusterObjectSetPhaseController

func NewSameClusterClusterObjectSetPhaseController(
	log logr.Logger, scheme *runtime.Scheme,
	dynamicCache dynamicCache,
	class string,
	client client.Client,
	restMapper meta.RESTMapper,
) *GenericObjectSetPhaseController

func NewSameClusterObjectSetPhaseController

func NewSameClusterObjectSetPhaseController(
	log logr.Logger, scheme *runtime.Scheme,
	dynamicCache dynamicCache,
	class string,
	client client.Client,
	restMapper meta.RESTMapper,
) *GenericObjectSetPhaseController

func (*GenericObjectSetPhaseController) Reconcile

func (*GenericObjectSetPhaseController) SetupWithManager

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

Jump to

Keyboard shortcuts

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