Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EvalFnRunner ¶
type EvalFnRunner struct { Command *cobra.Command Dest string OutContent bytes.Buffer FromStdin bool Image string SaveFn bool Keywords []string FnType string Exec string FnConfigPath string ResultsDir string Network bool Mounts []string Env []string AsCurrentUser bool IncludeMetaResources bool Ctx context.Context Selector kptfile.Selector Exclusion kptfile.Selector RunnerOptions fnruntime.RunnerOptions // contains filtered or unexported fields }
EvalFnRunner contains the run function
func GetEvalFnRunner ¶
func GetEvalFnRunner(ctx context.Context, parent string) *EvalFnRunner
GetEvalFnRunner returns a EvalFnRunner.
func (*EvalFnRunner) InitDefaults ¶
func (r *EvalFnRunner) InitDefaults()
func (*EvalFnRunner) NewFunction ¶
func (r *EvalFnRunner) NewFunction() *kptfile.Function
NewFunction creates a Kptfile.Function object which has the evaluated fn configurations. This object can be written to Kptfile `pipeline.mutators`.
func (*EvalFnRunner) SaveFnToKptfile ¶
func (r *EvalFnRunner) SaveFnToKptfile()
SaveFnToKptfile adds the evaluated function and its arguments to Kptfile `pipeline.mutators` or `pipeline.validators` .
Click to show internal directories.
Click to hide internal directories.