MCPcopy
hub / github.com/apecloud/kubeblocks / Plan

Interface Plan

pkg/controller/graph/plan_builder.go:36–39  ·  view source on GitHub ↗

Plan defines the final actions should be executed.

Source from the content-addressed store, hash-verified

34
35// Plan defines the final actions should be executed.
36type Plan interface {
37 // Execute the plan
38 Execute() error
39}

Callers 8

renderFileTemplateDataFunction · 0.65
ReconcileMethod · 0.65
ReconcileMethod · 0.65
renderTemplateFunction · 0.65
handleRunningPhaseMethod · 0.65
linkForTypeFunction · 0.65
renderTemplateDataFunction · 0.65

Implementers 10

componentPlancontrollers/apps/component/component_p
clusterPlancontrollers/apps/cluster/cluster_plan_
Planpkg/controller/kubebuilderx/plan_build
realUpdatePlanpkg/controller/instanceset/update_plan
WorkloadActionpkg/operations/custom/action_workload.
ExecActionpkg/operations/custom/action_exec.go
ExecActionpkg/dataprotection/action/action_exec.
JobActionpkg/dataprotection/action/action_job.g
CreateVolumeSnapshotActionpkg/dataprotection/action/action_creat
StatefulSetActionpkg/dataprotection/action/action_state

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…