kubernetes/vendor/sigs.k8s.io/kustomize/api/internal/builtins/HelmChartInflationGenerator.go

type HelmChartInflationGeneratorPlugin

const valuesMergeOptionMerge

const valuesMergeOptionOverride

const valuesMergeOptionReplace

var legalMergeOptions

// Config uses the input plugin configurations `config` to setup the generator
// options
func (p *HelmChartInflationGeneratorPlugin) Config(
	h *resmap.PluginHelpers, config []byte) (err error) {}

// This uses the real file system since tmpDir may be used
// by the helm subprocess.  Cannot use a chroot jail or fake
// filesystem since we allow the user to use previously
// downloaded charts.  This is safe since this plugin is
// owned by kustomize.
func (p *HelmChartInflationGeneratorPlugin) establishTmpDir() (err error) {}

func (p *HelmChartInflationGeneratorPlugin) validateArgs() (err error) {}

func (p *HelmChartInflationGeneratorPlugin) errIfIllegalValuesMerge() error {}

func (p *HelmChartInflationGeneratorPlugin) absChartHome() string {}

func (p *HelmChartInflationGeneratorPlugin) runHelmCommand(
	args []string) ([]byte, error) {}

// createNewMergedValuesFile replaces/merges original values file with ValuesInline.
func (p *HelmChartInflationGeneratorPlugin) createNewMergedValuesFile() (
	path string, err error) {}

func (p *HelmChartInflationGeneratorPlugin) replaceValuesInline() error {}

// copyValuesFile to avoid branching.  TODO: get rid of this.
func (p *HelmChartInflationGeneratorPlugin) copyValuesFile() (string, error) {}

// Write a absolute path file in the tmp file system.
func (p *HelmChartInflationGeneratorPlugin) writeValuesBytes(
	b []byte) (string, error) {}

func (p *HelmChartInflationGeneratorPlugin) cleanup() {}

// Generate implements generator
func (p *HelmChartInflationGeneratorPlugin) Generate() (rm resmap.ResMap, err error) {}

func (p *HelmChartInflationGeneratorPlugin) pullCommand() []string {}

// chartExistsLocally will return true if the chart does exist in
// local chart home.
func (p *HelmChartInflationGeneratorPlugin) chartExistsLocally() (string, bool) {}

// checkHelmVersion will return an error if the helm version is not V3
func (p *HelmChartInflationGeneratorPlugin) checkHelmVersion() error {}

func NewHelmChartInflationGeneratorPlugin() resmap.GeneratorPlugin {}