Documentation ¶
Index ¶
- func BuildClusterGraphRunner(getter controller.ClusterGetter, config model.BinaryConfig) controller.ClusterGraph
- func BuildController(config model.BinaryConfig, transitionConfig TerraformTransitionConfig) controller.Controller
- func BuildSelectWorkspaceRunner(config model.BinaryConfig) controller.WorkspaceSelecter
- func BuildStateDeterminer(config model.BinaryConfig) controller.ClusterGetter
- func BuildTaintHostRunner(graphCluster controller.ClusterGraph, config model.BinaryConfig) controller.Tainter
- func BuildTransitioner(config model.BinaryConfig, transitionConfig TerraformTransitionConfig) controller.ApplyBuilder
- type TerraformTransitionConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildClusterGraphRunner ¶
func BuildClusterGraphRunner(getter controller.ClusterGetter, config model.BinaryConfig) controller.ClusterGraph
BuildStateDeterminer builds a terraform specific ClusterGraph.
func BuildController ¶
func BuildController(config model.BinaryConfig, transitionConfig TerraformTransitionConfig) controller.Controller
func BuildSelectWorkspaceRunner ¶
func BuildSelectWorkspaceRunner(config model.BinaryConfig) controller.WorkspaceSelecter
BuildStateDeterminer builds a terraform specific WorkspaceSelecter.
func BuildStateDeterminer ¶
func BuildStateDeterminer(config model.BinaryConfig) controller.ClusterGetter
BuildStateDeterminer builds a terraform specific ClusterGetter.
func BuildTaintHostRunner ¶
func BuildTaintHostRunner(graphCluster controller.ClusterGraph, config model.BinaryConfig) controller.Tainter
BuildTaintHostRunner builds a terraform specific Tainter.
func BuildTransitioner ¶
func BuildTransitioner(config model.BinaryConfig, transitionConfig TerraformTransitionConfig) controller.ApplyBuilder
BuildTransitioner builds a terraform specific controller.ApplyBuilder.
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.