Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ChartfileName is the default Chart file name. ChartfileName = "Chart.yaml" // ValuesfileName is the default values file name. ValuesfileName = "values.yaml" // IgnorefileName is the name of the Helm ignore file. IgnorefileName = ".helmignore" // DeploymentName is the name of the deployment file. DeploymentName = "deployment.yaml" // ServiceName is the name of the service file. ServiceName = "service.yaml" // IngressName is the name of the ingress file. IngressName = "ingress.yaml" // NotesName is the name of the NOTES.txt file. NotesName = "NOTES.txt" // HelpersName is the name of the helpers file. HelpersName = "_helpers.tpl" // TemplatesDir is the relative directory name for templates. TemplatesDir = "templates" // ChartsDir is the directory name for the packaged chart. // This also doubles as the directory name for chart dependencies. ChartsDir = "charts" //TasksFileName is the name of the tasks file in a draft pack TasksFileName = "tasks.toml" //TargetTasksFileName is the name of the file where the tasks file from the // draft pack will be copied to TargetTasksFileName = ".draft-tasks.toml" )
Variables ¶
This section is empty.
Functions ¶
func CreateFrom ¶
CreateFrom scaffolds a directory with the src pack.
Types ¶
type Pack ¶
type Pack struct { // Chart is the Helm chart to be installed with the Pack. Chart *chart.Chart // Files are the files inside the Pack that will be installed. Files map[string]io.ReadCloser }
Pack defines a Draft Starter Pack.
Click to show internal directories.
Click to hide internal directories.