 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type GenerateNextReconcileTimer
- type Spreader
- func (s *Spreader) OnNextReconcile(instance runtimeobject.RuntimeObject, log *logger.Logger) (ctrl.Result, error)
- func (s *Spreader) ReconcileRequired(instance runtimeobject.RuntimeObject, log *logger.Logger) bool
- func (s *Spreader) RemoveRefreshLabelIfExists(instance runtimeobject.RuntimeObject) bool
- func (s *Spreader) SetNextReconcileTime(instanceStatusObj api.RuntimeObjectSpreadReconcileStatus, log *logger.Logger)
- func (s *Spreader) UpdateObservedGeneration(instanceStatusObj api.RuntimeObjectSpreadReconcileStatus, log *logger.Logger)
 
Constants ¶
      View Source
      
  
const ReconcileRefreshLabel = "platform-mesh.io/refresh-reconcile"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Spreader ¶
type Spreader struct {
}
    func NewSpreader ¶
func NewSpreader() *Spreader
func (*Spreader) OnNextReconcile ¶
func (s *Spreader) OnNextReconcile(instance runtimeobject.RuntimeObject, log *logger.Logger) (ctrl.Result, error)
func (*Spreader) ReconcileRequired ¶ added in v0.1.0
func (s *Spreader) ReconcileRequired(instance runtimeobject.RuntimeObject, log *logger.Logger) bool
func (*Spreader) RemoveRefreshLabelIfExists ¶
func (s *Spreader) RemoveRefreshLabelIfExists(instance runtimeobject.RuntimeObject) bool
func (*Spreader) SetNextReconcileTime ¶
func (s *Spreader) SetNextReconcileTime(instanceStatusObj api.RuntimeObjectSpreadReconcileStatus, log *logger.Logger)
SetNextReconcileTime calculates and sets the next reconcile time for the instance
func (*Spreader) UpdateObservedGeneration ¶
func (s *Spreader) UpdateObservedGeneration(instanceStatusObj api.RuntimeObjectSpreadReconcileStatus, log *logger.Logger)
UpdateObservedGeneration updates the observed generation of the instance struct
 Click to show internal directories. 
   Click to hide internal directories.