Documentation ¶
Index ¶
- func NewJobReader(archivePath string, extractedJobPath string, extractor boshcmd.Compressor, ...) *jobReader
- func NewPackageRepo() *packageRepo
- func NewReader(tarFilePath string, extractedReleasePath string, fs boshsys.FileSystem, ...) *reader
- type Job
- type JobReader
- type Manifest
- type Package
- type PropertyDefinition
- type Reader
- type Release
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJobReader ¶
func NewJobReader( archivePath string, extractedJobPath string, extractor boshcmd.Compressor, fs boshsys.FileSystem, ) *jobReader
func NewPackageRepo ¶
func NewPackageRepo() *packageRepo
func NewReader ¶
func NewReader( tarFilePath string, extractedReleasePath string, fs boshsys.FileSystem, extractor boshcmd.Compressor, ) *reader
Types ¶
type Job ¶
type Manifest ¶
type Manifest struct { Name string `yaml:"name"` Templates map[string]string `yaml:"templates"` Packages []string `yaml:"packages"` Properties map[string]PropertyDefinition `yaml:"properties"` }
Manifest - for reading job.MF
type Package ¶
type PropertyDefinition ¶
type PropertyDefinition struct { Description string `yaml:"description"` RawDefault interface{} `yaml:"default"` }
func (PropertyDefinition) Default ¶
func (d PropertyDefinition) Default() (interface{}, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.