Documentation ¶
Index ¶
- Constants
- Variables
- type ApplianceConfig
- func (*ApplianceConfig) Dependencies() []asset.Asset
- func (a *ApplianceConfig) Files() []*asset.File
- func (a *ApplianceConfig) Generate(dependencies asset.Parents) error
- func (a *ApplianceConfig) Load(f asset.FileFetcher) (bool, error)
- func (*ApplianceConfig) Name() string
- func (a *ApplianceConfig) PersistToFile(directory string) error
- type EnvConfig
- func (e *EnvConfig) Dependencies() []asset.Asset
- func (e *EnvConfig) FindInAssets(assetSubDIr, filePattern string) string
- func (e *EnvConfig) FindInCache(filePattern string) string
- func (e *EnvConfig) FindInTemp(filePattern string) string
- func (e *EnvConfig) Generate(asset.Parents) error
- func (e *EnvConfig) Name() string
Constants ¶
View Source
const ( CacheDir = "cache" TempDir = "temp" )
Variables ¶
View Source
var (
ApplianceConfigFilename = "appliance-config.yaml"
)
Functions ¶
This section is empty.
Types ¶
type ApplianceConfig ¶
type ApplianceConfig struct { File *asset.File Config *types.ApplianceConfig Template string }
ApplianceConfig reads the appliance-config.yaml file.
func (*ApplianceConfig) Dependencies ¶
func (*ApplianceConfig) Dependencies() []asset.Asset
Dependencies returns all of the dependencies directly needed to generate the asset.
func (*ApplianceConfig) Files ¶
func (a *ApplianceConfig) Files() []*asset.File
Files returns the files generated by the asset.
func (*ApplianceConfig) Generate ¶
func (a *ApplianceConfig) Generate(dependencies asset.Parents) error
Generate generates the Agent Config manifest.
func (*ApplianceConfig) Load ¶
func (a *ApplianceConfig) Load(f asset.FileFetcher) (bool, error)
Load returns agent config asset from the disk.
func (*ApplianceConfig) Name ¶
func (*ApplianceConfig) Name() string
Name returns a human friendly name for the asset.
func (*ApplianceConfig) PersistToFile ¶
func (a *ApplianceConfig) PersistToFile(directory string) error
PersistToFile writes the appliance-config.yaml file to the assets folder
type EnvConfig ¶
func (*EnvConfig) Dependencies ¶
Dependencies returns no dependencies.
func (*EnvConfig) FindInAssets ¶
func (*EnvConfig) FindInCache ¶
func (*EnvConfig) FindInTemp ¶
Click to show internal directories.
Click to hide internal directories.