Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendVersionTag ¶ added in v0.2.0
AppendVersionTag appends the lokoctl-version tag to a given tags map.
func CommonControlPlaneCharts ¶ added in v0.4.0
func CommonControlPlaneCharts() []helm.LokomotiveChart
CommonControlPlaneCharts returns a list of control plane Helm charts to be deployed for all platforms.
func ControlPlaneChart ¶ added in v0.4.0
ControlPlaneChart is a convenience function which returns a pointer to a chart.Chart representing the control plane element named name.
Types ¶
type Platform ¶
type Platform interface { LoadConfig(*hcl.Body, *hcl.EvalContext) hcl.Diagnostics Apply(*terraform.Executor) error Destroy(*terraform.Executor) error Initialize(*terraform.Executor) error Meta() Meta }
Platform describes single environment, where cluster can be installed
func GetPlatform ¶
GetPlatform returns platform based on the name
type PlatformWithPostApplyHook ¶ added in v0.4.0
PlatformWithPostApplyHook runs code after Terraform finishes applying. This allows running sanity checks on the newly created cluster. Implementing this interface is optional for platforms.
Click to show internal directories.
Click to hide internal directories.