Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifest ¶
type Manifest struct {
Name string
Template ReleaseJobRef
Properties biproperty.Map
Mbus string
Registry Registry
}
func (*Manifest) PopulateRegistry ¶
func (m *Manifest) PopulateRegistry(username string, password string, host string, port int, sshTunnel SSHTunnel)
type Parser ¶
type Parser interface {
Parse(string, boshtpl.Variables, patch.Op, birelsetmanifest.Manifest) (Manifest, error)
}
type Registry ¶
type Registry struct {
Username string
Password string
Host string
Port int
SSHTunnel SSHTunnel
}
type ReleaseJobRef ¶
type ReleaseJobRef struct {
Name string
Release string
}
type SSHTunnel ¶
type SSHTunnel struct {
User string
Host string
Port int
Password string
PrivateKey string `yaml:"private_key"`
}
type Validator ¶
type Validator interface {
Validate(Manifest, birelsetmanifest.Manifest) error
}
func NewValidator ¶
func NewValidator(logger boshlog.Logger) Validator
Click to show internal directories.
Click to hide internal directories.