Documentation
¶
Index ¶
Constants ¶
View Source
const LoftChartRepo = "https://charts.loft.sh"
Variables ¶
View Source
var AllowedDistros = []string{"k3s", "k0s", "k8s", "eks"}
Functions ¶
Types ¶
type HelmChart ¶ added in v0.11.0
type HelmChart struct {
Bundle string `json:"bundle,omitempty" mapstructure:"bundle,omitempty"`
Name string `json:"name,omitempty" mapstructure:"name"`
Repo string `json:"repo,omitempty" mapstructure:"repo"`
Version string `json:"version,omitempty" mapstructure:"version"`
Namespace string `json:"namespace,omitempty" mapstructure:"namespace"`
Values string `json:"values,omitempty" mapstructure:"values"`
Release HelmRelease `json:"release,omitempty" mapstructure:"release"`
}
type HelmRelease ¶ added in v0.11.0
type Options ¶ added in v0.16.0
type Options struct {
KubeConfigContextName string
ChartVersion string
ChartName string
ChartRepo string
LocalChartDir string
Distro string
CIDR string
Values []string
SetValues []string
DeprecatedExtraValues []string
KubernetesVersion string
CreateNamespace bool
DisableIngressSync bool
UpdateCurrent bool
Expose bool
ExposeLocal bool
Connect bool
Upgrade bool
Isolate bool
// Pro
Project string
Cluster string
Template string
TemplateVersion string
Links []string
Annotations []string
Labels []string
Params string
SetParams []string
DisablePro bool
}
Options holds the create cmd options
Click to show internal directories.
Click to hide internal directories.