Documentation ¶
Overview ¶
Package planner plans the steps that needs to be taken to move an Environment to desired state.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Planner ¶
type Planner struct { // AllowedStepTypes is a set of step types that are allowed to execute. // A nil set allows all steps. AllowedStepTypes map[step.Type]struct{} // Cloud provides generic cloud functions. Cloud cloud.Cloud // Terraform is the terraform implementation to use. Terraform terraform.Terraformer // Kubectl is the kubectl implementation to use. Kubectl kubectl.Kubectrler // Azure is the azure cli implementation to use. Azure azure.AZer // Addon can deploy k8s addon resources. Addon addon.Addonr Log logr.Logger // contains filtered or unexported fields }
Planner plans the steps that are going to be executed.
Click to show internal directories.
Click to hide internal directories.