Documentation
¶
Index ¶
- type GenericAdoption
- func (a *GenericAdoption) ClientObject() client.Object
- func (a *GenericAdoption) GetConditions() *[]metav1.Condition
- func (a *GenericAdoption) GetRoundRobinStatus() *coordinationv1alpha1.AdoptionRoundRobinStatus
- func (a *GenericAdoption) GetRoundRobinStrategy() *coordinationv1alpha1.AdoptionStrategyRoundRobinSpec
- func (a *GenericAdoption) GetStaticStrategy() *coordinationv1alpha1.AdoptionStrategyStaticSpec
- func (a *GenericAdoption) GetStrategyType() genericStrategyType
- func (a *GenericAdoption) GetTargetAPI() coordinationv1alpha1.TargetAPI
- func (a *GenericAdoption) SetRoundRobinStatus(rr *coordinationv1alpha1.AdoptionRoundRobinStatus)
- func (a *GenericAdoption) UpdatePhase()
- type GenericAdoptionController
- type GenericClusterAdoption
- func (a *GenericClusterAdoption) ClientObject() client.Object
- func (a *GenericClusterAdoption) GetConditions() *[]metav1.Condition
- func (a *GenericClusterAdoption) GetRoundRobinStatus() *coordinationv1alpha1.AdoptionRoundRobinStatus
- func (a *GenericClusterAdoption) GetRoundRobinStrategy() *coordinationv1alpha1.AdoptionStrategyRoundRobinSpec
- func (a *GenericClusterAdoption) GetStaticStrategy() *coordinationv1alpha1.AdoptionStrategyStaticSpec
- func (a *GenericClusterAdoption) GetStrategyType() genericStrategyType
- func (a *GenericClusterAdoption) GetTargetAPI() coordinationv1alpha1.TargetAPI
- func (a *GenericClusterAdoption) SetRoundRobinStatus(rr *coordinationv1alpha1.AdoptionRoundRobinStatus)
- func (a *GenericClusterAdoption) UpdatePhase()
- type RoundRobinAdoptionReconciler
- type StaticAdoptionReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericAdoption ¶
type GenericAdoption struct {
coordinationv1alpha1.Adoption
}
func (*GenericAdoption) ClientObject ¶
func (a *GenericAdoption) ClientObject() client.Object
func (*GenericAdoption) GetConditions ¶
func (a *GenericAdoption) GetConditions() *[]metav1.Condition
func (*GenericAdoption) GetRoundRobinStatus ¶
func (a *GenericAdoption) GetRoundRobinStatus() *coordinationv1alpha1.AdoptionRoundRobinStatus
func (*GenericAdoption) GetRoundRobinStrategy ¶
func (a *GenericAdoption) GetRoundRobinStrategy() *coordinationv1alpha1.AdoptionStrategyRoundRobinSpec
func (*GenericAdoption) GetStaticStrategy ¶
func (a *GenericAdoption) GetStaticStrategy() *coordinationv1alpha1.AdoptionStrategyStaticSpec
func (*GenericAdoption) GetStrategyType ¶
func (a *GenericAdoption) GetStrategyType() genericStrategyType
func (*GenericAdoption) GetTargetAPI ¶
func (a *GenericAdoption) GetTargetAPI() coordinationv1alpha1.TargetAPI
func (*GenericAdoption) SetRoundRobinStatus ¶
func (a *GenericAdoption) SetRoundRobinStatus( rr *coordinationv1alpha1.AdoptionRoundRobinStatus)
func (*GenericAdoption) UpdatePhase ¶
func (a *GenericAdoption) UpdatePhase()
type GenericAdoptionController ¶
type GenericAdoptionController struct {
// contains filtered or unexported fields
}
Generic reconciler for both Adoption and ClusterAdoption objects. An adoption controller ensures selected objects always have a specific label set.
func NewAdoptionController ¶
func (*GenericAdoptionController) SetupWithManager ¶
func (c *GenericAdoptionController) SetupWithManager( mgr ctrl.Manager) error
type GenericClusterAdoption ¶
type GenericClusterAdoption struct {
coordinationv1alpha1.ClusterAdoption
}
func (*GenericClusterAdoption) ClientObject ¶
func (a *GenericClusterAdoption) ClientObject() client.Object
func (*GenericClusterAdoption) GetConditions ¶
func (a *GenericClusterAdoption) GetConditions() *[]metav1.Condition
func (*GenericClusterAdoption) GetRoundRobinStatus ¶
func (a *GenericClusterAdoption) GetRoundRobinStatus() *coordinationv1alpha1.AdoptionRoundRobinStatus
func (*GenericClusterAdoption) GetRoundRobinStrategy ¶
func (a *GenericClusterAdoption) GetRoundRobinStrategy() *coordinationv1alpha1.AdoptionStrategyRoundRobinSpec
func (*GenericClusterAdoption) GetStaticStrategy ¶
func (a *GenericClusterAdoption) GetStaticStrategy() *coordinationv1alpha1.AdoptionStrategyStaticSpec
func (*GenericClusterAdoption) GetStrategyType ¶
func (a *GenericClusterAdoption) GetStrategyType() genericStrategyType
func (*GenericClusterAdoption) GetTargetAPI ¶
func (a *GenericClusterAdoption) GetTargetAPI() coordinationv1alpha1.TargetAPI
func (*GenericClusterAdoption) SetRoundRobinStatus ¶
func (a *GenericClusterAdoption) SetRoundRobinStatus( rr *coordinationv1alpha1.AdoptionRoundRobinStatus)
func (*GenericClusterAdoption) UpdatePhase ¶
func (a *GenericClusterAdoption) UpdatePhase()
type RoundRobinAdoptionReconciler ¶
type RoundRobinAdoptionReconciler struct {
// contains filtered or unexported fields
}
type StaticAdoptionReconciler ¶
type StaticAdoptionReconciler struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.