package execplugin

import "sigs.k8s.io/kustomize/api/internal/plugins/execplugin"

Index

Types

type ExecPlugin

type ExecPlugin struct {
	// contains filtered or unexported fields
}

ExecPlugin record the name and args of an executable It triggers the executable generator and transformer

func NewExecPlugin

func NewExecPlugin(p string) *ExecPlugin

func (*ExecPlugin) Args

func (p *ExecPlugin) Args() []string

func (*ExecPlugin) Cfg

func (p *ExecPlugin) Cfg() []byte

func (*ExecPlugin) Config

func (p *ExecPlugin) Config(h *resmap.PluginHelpers, config []byte) error

func (*ExecPlugin) ErrIfNotExecutable

func (p *ExecPlugin) ErrIfNotExecutable() error

func (*ExecPlugin) Generate

func (p *ExecPlugin) Generate() (resmap.ResMap, error)

func (*ExecPlugin) Path

func (p *ExecPlugin) Path() string

func (*ExecPlugin) Transform

func (p *ExecPlugin) Transform(rm resmap.ResMap) error

Source Files

execplugin.go

Version
v0.20.0 (latest)
Published
Jun 28, 2025
Platform
linux/amd64
Imports
12 packages
Last checked
11 hours ago

Tools for package owners.