Documentation ¶
Index ¶
- type BuildOptions
- type BuildWithReportOptions
- type CommonOptions
- type ConvergeOptions
- type ConvergeWithReportOptions
- type KubeCtlOptions
- type KubeRunOptions
- type Project
- func (p *Project) Build(opts *BuildOptions) (combinedOut string)
- func (p *Project) BuildWithReport(buildReportPath string, opts *BuildWithReportOptions) (string, build.ImagesReport)
- func (p *Project) Converge(opts *ConvergeOptions) (combinedOut string)
- func (p *Project) ConvergeWithReport(deployReportPath string, opts *ConvergeWithReportOptions) (combinedOut string, report release.DeployReport)
- func (p *Project) CreateNamespace()
- func (p *Project) CreateRegistryPullSecretFromDockerConfig()
- func (p *Project) KubeCtl(opts *KubeCtlOptions) string
- func (p *Project) KubeRun(opts *KubeRunOptions) string
- func (p *Project) Namespace() string
- func (p *Project) Release() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildOptions ¶ added in v1.2.78
type BuildOptions struct {
CommonOptions
}
type BuildWithReportOptions ¶ added in v1.2.78
type BuildWithReportOptions struct {
CommonOptions
}
type CommonOptions ¶ added in v1.2.78
type ConvergeOptions ¶ added in v1.2.173
type ConvergeOptions struct {
CommonOptions
}
type ConvergeWithReportOptions ¶ added in v1.2.234
type ConvergeWithReportOptions struct {
CommonOptions
}
type KubeCtlOptions ¶ added in v1.2.78
type KubeCtlOptions struct {
CommonOptions
}
type KubeRunOptions ¶ added in v1.2.78
type KubeRunOptions struct { CommonOptions Command []string Image string }
type Project ¶
type Project struct { GitRepoPath string WerfBinPath string // contains filtered or unexported fields }
func NewProject ¶
func (*Project) Build ¶
func (p *Project) Build(opts *BuildOptions) (combinedOut string)
func (*Project) BuildWithReport ¶
func (p *Project) BuildWithReport(buildReportPath string, opts *BuildWithReportOptions) (string, build.ImagesReport)
func (*Project) Converge ¶ added in v1.2.173
func (p *Project) Converge(opts *ConvergeOptions) (combinedOut string)
func (*Project) ConvergeWithReport ¶ added in v1.2.234
func (p *Project) ConvergeWithReport(deployReportPath string, opts *ConvergeWithReportOptions) (combinedOut string, report release.DeployReport)
func (*Project) CreateNamespace ¶ added in v1.2.178
func (p *Project) CreateNamespace()
func (*Project) CreateRegistryPullSecretFromDockerConfig ¶ added in v1.2.178
func (p *Project) CreateRegistryPullSecretFromDockerConfig()
func (*Project) KubeCtl ¶ added in v1.2.78
func (p *Project) KubeCtl(opts *KubeCtlOptions) string
func (*Project) KubeRun ¶ added in v1.2.78
func (p *Project) KubeRun(opts *KubeRunOptions) string
Click to show internal directories.
Click to hide internal directories.