Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileExists ¶
Types ¶
type Builder ¶
type Builder interface { Build() error Deploy() error GetIdentity() *identity.ClusterIdentity SetIdentity(identity *identity.ClusterIdentity) // contains filtered or unexported methods }
type CommandRequirement ¶
type CommandRequirement struct {
Command string
}
func (*CommandRequirement) Check ¶
func (r *CommandRequirement) Check() bool
func (*CommandRequirement) Failed ¶
func (r *CommandRequirement) Failed() error
func (*CommandRequirement) Value ¶
func (r *CommandRequirement) Value() string
type FileRequirement ¶
type FileRequirement struct {
Path string
}
func (*FileRequirement) Check ¶
func (r *FileRequirement) Check() bool
func (*FileRequirement) Failed ¶
func (r *FileRequirement) Failed() error
func (*FileRequirement) Value ¶
func (r *FileRequirement) Value() string
type HelmBuilder ¶
type HelmBuilder struct { CommandOpts *symcommand.CommandOpts // contains filtered or unexported fields }
func NewHelmBuilder ¶
func NewHelmBuilder(deployments []HelmDeployment, dir string, opts *symcommand.CommandOpts) *HelmBuilder
func (*HelmBuilder) Build ¶
func (b *HelmBuilder) Build() error
func (*HelmBuilder) Deploy ¶
func (b *HelmBuilder) Deploy() error
func (*HelmBuilder) GetIdentity ¶
func (b *HelmBuilder) GetIdentity() *identity.ClusterIdentity
func (*HelmBuilder) Install ¶
func (b *HelmBuilder) Install(d HelmDeployment) error
func (*HelmBuilder) SetIdentity ¶
func (b *HelmBuilder) SetIdentity(identity *identity.ClusterIdentity)
type HelmDeployment ¶
type HelmRepository ¶
type Requirement ¶
Click to show internal directories.
Click to hide internal directories.