Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
HCLDiagConfigBodyNil = &hcl.Diagnostic{
Severity: hcl.DiagError,
Summary: "*hcl.Body is nil",
Detail: "*hcl.Body pointer must not be nil - did you provide a lokocfg configuration file?",
}
)
Functions ¶
Types ¶
type Component ¶
type Component interface { // LoadConfig loads specific component configuration from HCL configuration. // If an error occurs, HCL diagnostics are returned. LoadConfig(*hcl.Body, *hcl.EvalContext) hcl.Diagnostics // RenderManifests returns a map of Kubernetes manifests in YAML format, where // the key is the file from which the content comes. RenderManifests() (map[string]string, error) // Metadata returns component metadata. Metadata() Metadata }
Component represents functionality each Lokomotive component should implement.
type HelmMetadata ¶
type HelmMetadata struct {
Wait bool
}
HelmMetadata stores Helm-related information about a component that is needed when managing component using Helm.
Directories ¶
Path | Synopsis |
---|---|
Package awsebscsidriver contains code for the aws-ebs-csi-driver component.
|
Package awsebscsidriver contains code for the aws-ebs-csi-driver component. |
Package contour has code related to deployment of contour component.
|
Package contour has code related to deployment of contour component. |
Package dex has code related to deployment of dex component.
|
Package dex has code related to deployment of dex component. |
Package httpbin has code related to deployment of httpbin component.
|
Package httpbin has code related to deployment of httpbin component. |
Package istiooperator has code related to deployment of istio operator component.
|
Package istiooperator has code related to deployment of istio operator component. |
Package linkerd has code related to deployment of istio operator component.
|
Package linkerd has code related to deployment of istio operator component. |
Package types contains common types used by the components.
|
Package types contains common types used by the components. |
Package util package has helper functions for installing/deleting/templatising a helm chart.
|
Package util package has helper functions for installing/deleting/templatising a helm chart. |
Click to show internal directories.
Click to hide internal directories.