Documentation ¶
Index ¶
- func CreateManifestFromProperty(name string, property Property) (interface{}, error)
- func DeterminePropertyBlueprintDefault(name string, property Property) (interface{}, error)
- func DeterminePropertyBlueprintType(name string, property Property) (string, error)
- func Tile(release BoshReleasePayload) (metadata.Payload, error)
- type BoshReleasePayload
- type Property
- type ReleasePayload
- type SpecPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BoshReleasePayload ¶
type BoshReleasePayload struct { Specs []SpecPayload Name string LatestVersion string }
func ParseRelease ¶
func ParseRelease(releasePath string) (BoshReleasePayload, error)
type ReleasePayload ¶
type ReleasePayload struct { Name string Version string CommitHash string `yaml:"commit_hash"` UncommittedChanges bool `yaml:"uncommitted_changes"` Jobs []struct { Name string Version string Fingerprint string Sha1 string `yaml:"sha1"` } Packages []struct { Name string Version string Fingerprint string Sha1 string `yaml:"sha1"` Dependencies interface{} } License struct { Version string Fingerprint string Sha1 string `yaml:"sha1"` } }
Click to show internal directories.
Click to hide internal directories.