Documentation ¶
Index ¶
- type Pipelines
- func (ps Pipelines) All() []latest.Pipeline
- func (ps Pipelines) Artifacts() []*latest.Artifact
- func (ps Pipelines) DeployConfigs() []latest.DeployConfig
- func (ps Pipelines) Deployers() []latest.DeployType
- func (ps Pipelines) Head() latest.Pipeline
- func (ps Pipelines) PortForwardResources() []*latest.PortForwardResource
- func (ps Pipelines) Select(imageName string) (latest.Pipeline, bool)
- func (ps Pipelines) StatusCheckDeadlineSeconds() int
- func (ps Pipelines) TestCases() []*latest.TestCase
- type RunContext
- func (rc *RunContext) AddSkaffoldLabels() bool
- func (rc *RunContext) Artifacts() []*latest.Artifact
- func (rc *RunContext) AutoBuild() bool
- func (rc *RunContext) AutoDeploy() bool
- func (rc *RunContext) AutoSync() bool
- func (rc *RunContext) CacheArtifacts() bool
- func (rc *RunContext) CacheFile() string
- func (rc *RunContext) ConfigurationFile() string
- func (rc *RunContext) CustomLabels() []string
- func (rc *RunContext) CustomTag() string
- func (rc *RunContext) DefaultPipeline() latest.Pipeline
- func (rc *RunContext) DefaultRepo() *string
- func (rc *RunContext) DeployConfigs() []latest.DeployConfig
- func (rc *RunContext) Deployers() []latest.DeployType
- func (rc *RunContext) DigestSource() string
- func (rc *RunContext) DryRun() bool
- func (rc *RunContext) ForceDeploy() bool
- func (rc *RunContext) GetCluster() config.Cluster
- func (rc *RunContext) GetInsecureRegistries() map[string]bool
- func (rc *RunContext) GetKubeConfig() string
- func (rc *RunContext) GetKubeContext() string
- func (rc *RunContext) GetKubeNamespace() string
- func (rc *RunContext) GetNamespaces() []string
- func (rc *RunContext) GetPipelines() []latest.Pipeline
- func (rc *RunContext) GetWorkingDir() string
- func (rc *RunContext) GlobalConfig() string
- func (rc *RunContext) HydratedManifests() []string
- func (rc *RunContext) MinikubeProfile() string
- func (rc *RunContext) Mode() config.RunMode
- func (rc *RunContext) Muted() config.Muted
- func (rc *RunContext) NoPruneChildren() bool
- func (rc *RunContext) Notification() bool
- func (rc *RunContext) PipelineForImage(imageName string) (latest.Pipeline, bool)
- func (rc *RunContext) PortForward() bool
- func (rc *RunContext) PortForwardResources() []*latest.PortForwardResource
- func (rc *RunContext) Prune() bool
- func (rc *RunContext) RenderOnly() bool
- func (rc *RunContext) RenderOutput() string
- func (rc *RunContext) SkipRender() bool
- func (rc *RunContext) SkipTests() bool
- func (rc *RunContext) StatusCheck() bool
- func (rc *RunContext) StatusCheckDeadlineSeconds() int
- func (rc *RunContext) Tail() bool
- func (rc *RunContext) TestCases() []*latest.TestCase
- func (rc *RunContext) Trigger() string
- func (rc *RunContext) UpdateNamespaces(ns []string)
- func (rc *RunContext) WaitForDeletions() config.WaitForDeletions
- func (rc *RunContext) WatchPollInterval() int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pipelines ¶ added in v1.18.0
type Pipelines struct {
// contains filtered or unexported fields
}
Pipelines encapsulates multiple config pipelines
func NewPipelines ¶ added in v1.18.0
func (Pipelines) DeployConfigs ¶ added in v1.21.0
func (ps Pipelines) DeployConfigs() []latest.DeployConfig
func (Pipelines) Deployers ¶ added in v1.18.0
func (ps Pipelines) Deployers() []latest.DeployType
func (Pipelines) PortForwardResources ¶ added in v1.18.0
func (ps Pipelines) PortForwardResources() []*latest.PortForwardResource
func (Pipelines) Select ¶ added in v1.18.0
Select returns the first `latest.Pipeline` that matches the given artifact `imageName`.
func (Pipelines) StatusCheckDeadlineSeconds ¶ added in v1.18.0
type RunContext ¶
type RunContext struct { Opts config.SkaffoldOptions Pipelines Pipelines KubeContext string Namespaces []string WorkingDir string InsecureRegistries map[string]bool Cluster config.Cluster }
func GetRunContext ¶
func GetRunContext(opts config.SkaffoldOptions, pipelines []latest.Pipeline) (*RunContext, error)
func (*RunContext) AddSkaffoldLabels ¶ added in v1.7.1
func (rc *RunContext) AddSkaffoldLabels() bool
func (*RunContext) Artifacts ¶ added in v1.18.0
func (rc *RunContext) Artifacts() []*latest.Artifact
func (*RunContext) AutoBuild ¶ added in v1.7.1
func (rc *RunContext) AutoBuild() bool
func (*RunContext) AutoDeploy ¶ added in v1.7.1
func (rc *RunContext) AutoDeploy() bool
func (*RunContext) AutoSync ¶ added in v1.7.1
func (rc *RunContext) AutoSync() bool
func (*RunContext) CacheArtifacts ¶ added in v1.7.1
func (rc *RunContext) CacheArtifacts() bool
func (*RunContext) CacheFile ¶ added in v1.7.1
func (rc *RunContext) CacheFile() string
func (*RunContext) ConfigurationFile ¶ added in v1.7.1
func (rc *RunContext) ConfigurationFile() string
func (*RunContext) CustomLabels ¶ added in v1.7.1
func (rc *RunContext) CustomLabels() []string
func (*RunContext) CustomTag ¶ added in v1.7.1
func (rc *RunContext) CustomTag() string
func (*RunContext) DefaultPipeline ¶ added in v1.18.0
func (rc *RunContext) DefaultPipeline() latest.Pipeline
func (*RunContext) DefaultRepo ¶
func (rc *RunContext) DefaultRepo() *string
func (*RunContext) DeployConfigs ¶ added in v1.21.0
func (rc *RunContext) DeployConfigs() []latest.DeployConfig
func (*RunContext) Deployers ¶ added in v1.18.0
func (rc *RunContext) Deployers() []latest.DeployType
func (*RunContext) DigestSource ¶ added in v1.7.1
func (rc *RunContext) DigestSource() string
func (*RunContext) DryRun ¶ added in v1.7.1
func (rc *RunContext) DryRun() bool
func (*RunContext) ForceDeploy ¶ added in v1.7.1
func (rc *RunContext) ForceDeploy() bool
func (*RunContext) GetCluster ¶ added in v1.7.1
func (rc *RunContext) GetCluster() config.Cluster
func (*RunContext) GetInsecureRegistries ¶ added in v1.7.1
func (rc *RunContext) GetInsecureRegistries() map[string]bool
func (*RunContext) GetKubeConfig ¶ added in v1.7.1
func (rc *RunContext) GetKubeConfig() string
func (*RunContext) GetKubeContext ¶ added in v1.7.1
func (rc *RunContext) GetKubeContext() string
func (*RunContext) GetKubeNamespace ¶ added in v1.7.1
func (rc *RunContext) GetKubeNamespace() string
func (*RunContext) GetNamespaces ¶ added in v1.7.1
func (rc *RunContext) GetNamespaces() []string
func (*RunContext) GetPipelines ¶ added in v1.18.0
func (rc *RunContext) GetPipelines() []latest.Pipeline
func (*RunContext) GetWorkingDir ¶ added in v1.7.1
func (rc *RunContext) GetWorkingDir() string
func (*RunContext) GlobalConfig ¶ added in v1.7.1
func (rc *RunContext) GlobalConfig() string
func (*RunContext) HydratedManifests ¶ added in v1.21.0
func (rc *RunContext) HydratedManifests() []string
func (*RunContext) MinikubeProfile ¶ added in v1.7.1
func (rc *RunContext) MinikubeProfile() string
func (*RunContext) Mode ¶ added in v1.7.1
func (rc *RunContext) Mode() config.RunMode
func (*RunContext) Muted ¶ added in v1.7.1
func (rc *RunContext) Muted() config.Muted
func (*RunContext) NoPruneChildren ¶ added in v1.7.1
func (rc *RunContext) NoPruneChildren() bool
func (*RunContext) Notification ¶ added in v1.7.1
func (rc *RunContext) Notification() bool
func (*RunContext) PipelineForImage ¶ added in v1.18.0
func (rc *RunContext) PipelineForImage(imageName string) (latest.Pipeline, bool)
func (*RunContext) PortForward ¶ added in v1.7.1
func (rc *RunContext) PortForward() bool
func (*RunContext) PortForwardResources ¶ added in v1.18.0
func (rc *RunContext) PortForwardResources() []*latest.PortForwardResource
func (*RunContext) Prune ¶ added in v1.7.1
func (rc *RunContext) Prune() bool
func (*RunContext) RenderOnly ¶ added in v1.7.1
func (rc *RunContext) RenderOnly() bool
func (*RunContext) RenderOutput ¶ added in v1.7.1
func (rc *RunContext) RenderOutput() string
func (*RunContext) SkipRender ¶ added in v1.7.1
func (rc *RunContext) SkipRender() bool
func (*RunContext) SkipTests ¶ added in v1.7.1
func (rc *RunContext) SkipTests() bool
func (*RunContext) StatusCheck ¶ added in v1.7.1
func (rc *RunContext) StatusCheck() bool
func (*RunContext) StatusCheckDeadlineSeconds ¶ added in v1.18.0
func (rc *RunContext) StatusCheckDeadlineSeconds() int
func (*RunContext) Tail ¶ added in v1.7.1
func (rc *RunContext) Tail() bool
func (*RunContext) TestCases ¶ added in v1.18.0
func (rc *RunContext) TestCases() []*latest.TestCase
func (*RunContext) Trigger ¶ added in v1.7.1
func (rc *RunContext) Trigger() string
func (*RunContext) UpdateNamespaces ¶ added in v0.36.0
func (rc *RunContext) UpdateNamespaces(ns []string)
func (*RunContext) WaitForDeletions ¶ added in v1.7.1
func (rc *RunContext) WaitForDeletions() config.WaitForDeletions
func (*RunContext) WatchPollInterval ¶ added in v1.7.1
func (rc *RunContext) WatchPollInterval() int
Click to show internal directories.
Click to hide internal directories.