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.