type FnPlugin …
func bytesToRNode(yml []byte) (*yaml.RNode, error) { … }
func resourceToRNode(res *resource.Resource) (*yaml.RNode, error) { … }
func GetFunctionSpec(res *resource.Resource) (*runtimeutil.FunctionSpec, error) { … }
func toStorageMounts(mounts []string) []runtimeutil.StorageMount { … }
func NewFnPlugin(o *types.FnPluginLoadingOptions) *FnPlugin { … }
func (p *FnPlugin) Cfg() []byte { … }
func (p *FnPlugin) Config(h *resmap.PluginHelpers, config []byte) error { … }
func (p *FnPlugin) Generate() (resmap.ResMap, error) { … }
func (p *FnPlugin) Transform(rm resmap.ResMap) error { … }
func injectAnnotation(input *yaml.RNode, k, v string) error { … }
func (p *FnPlugin) invokePlugin(input []byte) ([]byte, error) { … }