Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortOnErrorFlags ¶
type AbortOnErrorFlags struct {
AbortOnError bool `group:"misc" help:"Abort deploying when an error occurs instead of trying the remaining deployments"`
}
type ArgsFlags ¶
type ArgsFlags struct {
Arg []string `group:"project" short:"a" help:"Template argument in the form name=value"`
}
type DryRunFlags ¶
type DryRunFlags struct {
DryRun bool `group:"misc" help:"Performs all kubernetes API calls in dry-run mode."`
}
type ForceApplyFlags ¶
type ForceApplyFlags struct {
ForceApply bool `group:"misc" help:"Force conflict resolution when applying. See documentation for details"`
}
type IgnoreFlags ¶
type ImageFlags ¶
type ImageFlags struct { FixedImage []string `` /* 134-byte string literal not displayed */ FixedImagesFile string `` /* 178-byte string literal not displayed */ UpdateImages bool `` /* 410-byte string literal not displayed */ }
func (*ImageFlags) LoadFixedImagesFromArgs ¶
func (args *ImageFlags) LoadFixedImagesFromArgs() (*types.FixedImagesConfig, error)
type InclusionFlags ¶
type InclusionFlags struct { IncludeTag []string `group:"inclusion" short:"I" help:"Include deployments with given tag."` ExcludeTag []string `` /* 239-byte string literal not displayed */ IncludeDeploymentDir []string `group:"inclusion" help:"Include deployment dir. The path must be relative to the root deployment project."` ExcludeDeploymentDir []string `` /* 172-byte string literal not displayed */ }
func (*InclusionFlags) ParseInclusionFromArgs ¶
func (args *InclusionFlags) ParseInclusionFromArgs() (*utils.Inclusion, error)
type OutputFlags ¶
type OutputFlags struct {
Output []string `group:"misc" short:"o" help:"Specify output target file. Can be specified multiple times"`
}
type OutputFormatFlags ¶
type OutputFormatFlags struct {
OutputFormat []string `` /* 247-byte string literal not displayed */
}
type ProjectFlags ¶
type ProjectFlags struct { ProjectUrl string `` /* 148-byte string literal not displayed */ ProjectRef string `group:"project" short:"b" help:"Git ref of the kluctl project. Only used when --project-url was given."` ProjectConfig string `` /* 126-byte string literal not displayed */ LocalClusters string `group:"project" help:"Local clusters directory. Overrides the project from .kluctl.yml" type:"existingdir"` LocalDeployment string `group:"project" help:"Local deployment directory. Overrides the project from .kluctl.yml" type:"existingdir"` LocalSealedSecrets string `group:"project" help:"Local sealed-secrets directory. Overrides the project from .kluctl.yml" type:"existingdir"` FromArchive string `` /* 182-byte string literal not displayed */ FromArchiveMetadata string `` /* 159-byte string literal not displayed */ Cluster string `group:"project" help:"Specify/Override cluster"` }
type RenderOutputDirFlags ¶
type RenderOutputDirFlags struct {
RenderOutputDir string `` /* 133-byte string literal not displayed */
}
type ReplaceOnErrorFlags ¶
type TargetFlags ¶
type TargetFlags struct {
Target string `group:"project" short:"t" help:"Target name to run command for. Target must exist in .kluctl.yml."`
}
Click to show internal directories.
Click to hide internal directories.