Refactor starlark runtime ontop of runtimeutil

This commit is contained in:
Phillip Wittrock
2020-05-04 16:07:50 -07:00
parent 594c48d19a
commit 174b2ed62e
7 changed files with 256 additions and 278 deletions

View File

@@ -16,9 +16,9 @@ import (
"sigs.k8s.io/kustomize/kyaml/errors"
"sigs.k8s.io/kustomize/kyaml/fn/runtime/container"
"sigs.k8s.io/kustomize/kyaml/fn/runtime/runtimeutil"
"sigs.k8s.io/kustomize/kyaml/fn/runtime/starlark"
"sigs.k8s.io/kustomize/kyaml/kio"
"sigs.k8s.io/kustomize/kyaml/kio/kioutil"
"sigs.k8s.io/kustomize/kyaml/starlark"
"sigs.k8s.io/kustomize/kyaml/yaml"
)
@@ -375,7 +375,7 @@ func (r *RunFns) ffp(spec runtimeutil.FunctionSpec, api *yaml.RNode) (kio.Filter
return &starlark.Filter{
Name: spec.Starlark.Name,
Path: p,
FunctionConfig: api,
FunctionFilter: runtimeutil.FunctionFilter{FunctionConfig: api},
}, nil
}
return nil, nil