Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ChartfileName is the default Chart file name. ChartfileName = "Chart.yaml" // ValuesfileName is the default values file name. TemplatesDir = "templates" // ChartsDir is the relative directory name for charts dependencies. ChartsDir = "charts" // IgnorefileName is the name of the Helm ignore file. IgnorefileName = ".helmignore" // NotesName is the name of the example NOTES.txt file. NotesName = TemplatesDir + sep + "NOTES.txt" // file to put the default application resource in ApplicationName = TemplatesDir + sep + "application.yaml" // file to put the license secret in LicenseSecretName = TemplatesDir + sep + "secret.yaml" // file to put the license crd in LicenseCrdName = TemplatesDir + sep + "license.yaml" )
View Source
const ( TF = "terraform" HELM = "helm" CRD = "crd" )
Variables ¶
This section is empty.
Functions ¶
func ApplicationScaffold ¶
func Notes ¶
func Notes(installation *api.Installation) error
Types ¶
type Applications ¶
type Applications struct {
Root string
}
func BuildApplications ¶
func BuildApplications(root string) *Applications
func NewApplications ¶
func NewApplications() (*Applications, error)
func (*Applications) HelmValues ¶
func (apps *Applications) HelmValues(app string) (map[string]interface{}, error)
func (*Applications) TerraformValues ¶
func (apps *Applications) TerraformValues(app string) (map[string]interface{}, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.