Documentation
¶
Index ¶
- func PVCNewer() common.PVCNewer[*v1alpha1.DM]
- func TaskConfigMap(state *ReconcileContext, c client.Client) task.Task
- func TaskContextInfoFromDM(state *ReconcileContext, c client.Client) task.Task
- func TaskPod(state *ReconcileContext, c client.Client) task.Task
- func TaskStatus(state *ReconcileContext, c client.Client) task.Task
- type ReconcileContext
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TaskConfigMap ¶
func TaskConfigMap(state *ReconcileContext, c client.Client) task.Task
func TaskContextInfoFromDM ¶
func TaskContextInfoFromDM(state *ReconcileContext, c client.Client) task.Task
func TaskStatus ¶
func TaskStatus(state *ReconcileContext, c client.Client) task.Task
Types ¶
type ReconcileContext ¶
type ReconcileContext struct {
State
}
type State ¶
type State interface {
common.DMState
common.ClusterState
common.DMSliceState
common.PodState
common.PodStateUpdater
common.InstanceState[*runtime.DM]
common.ContextClusterNewer[*v1alpha1.DM]
common.ContextObjectNewer[*v1alpha1.DM]
common.ContextSliceNewer[*v1alpha1.DM, *v1alpha1.DM]
common.StatusUpdater
common.StatusPersister[*v1alpha1.DM]
common.HealthyState
common.HealthyStateUpdater
stateutil.IFeatureGates
}
func NewState ¶
func NewState(key types.NamespacedName) State
Click to show internal directories.
Click to hide internal directories.