terraform

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

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

type TerraformTransitionConfig

type TerraformTransitionConfig struct {
	Args         []model.ValuePair
	AttachStdOut bool
	AttachStdErr bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL