Versions in this module Expand all Collapse all v0 v0.1.0 Aug 26, 2018 Changes in this version + type BoshDeploymentConfig struct + Manifest string + Ops []string + Vars []string + func (c *BoshDeploymentConfig) Validate() error + type BoshDeploymentData struct + Deployment string + Releases []BoshRelease + func NewBoshDeploymentData(config BoshDeploymentConfig, name string) BoshDeploymentData + type BoshManifest struct + Releases []BoshRelease + type BoshRelease struct + Name string + URL string + Version string + type Config struct + BoshDeployment map[string]*BoshDeploymentConfig + GithubRelease map[string]*GithubReleaseConfig + GithubToken string + Log struct{ ... } + func NewConfig(file io.Reader) *Config + func (c *Config) Validate() error + type Formatter struct + Match string + Replace string + type GithubRef struct + Ref string + Unix int64 + type GithubReleaseConfig struct + Format *Formatter + Owner string + Repo string + Types []string + func (c *GithubReleaseConfig) HasType(name string) bool + func (c *GithubReleaseConfig) Validate() error + type GithubReleaseData struct + Name string + func NewGithubReleaseData(config GithubReleaseConfig, name string) GithubReleaseData + type Manager struct + func NewManager(config Config) Manager + func (a *Manager) FormatVersion(ref string, item GithubReleaseConfig) string + func (a *Manager) GetBoshDeployments() []BoshDeploymentData + func (a *Manager) GetContent(ref string, item BoshDeploymentConfig, path string) ([]byte, error) + func (a *Manager) GetGithubReleases() []GithubReleaseData + func (a *Manager) GetLastRef(refs []GithubRef) (string, error) + func (a *Manager) GetRefs(item GithubReleaseConfig) ([]GithubRef, error) + func (a *Manager) RenderManifest(manifest []byte, item BoshDeploymentData) []byte + type ReleaseData struct + HasError bool + LastRef string + Version string