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.