MCPcopy
hub / github.com/helm/helm / PostRenderer

Interface PostRenderer

pkg/postrenderer/postrenderer.go:30–35  ·  view source on GitHub ↗

PostRenderer is an interface different plugin runtimes it may be also be used without the factory for custom post-renderers

Source from the content-addressed store, hash-verified

28// PostRenderer is an interface different plugin runtimes
29// it may be also be used without the factory for custom post-renderers
30type PostRenderer interface {
31 // Run expects a single buffer filled with Helm rendered manifests. It
32 // expects the modified results to be returned on a separate buffer or an
33 // error if there was an issue or failure while running the post render step
34 Run(renderedManifests *bytes.Buffer) (modifiedManifests *bytes.Buffer, err error)
35}
36
37// NewPostRendererPlugin creates a PostRenderer that uses the plugin's Runtime
38func NewPostRendererPlugin(settings *cli.EnvSettings, pluginName string, args ...string) (PostRenderer, error) {

Callers 8

TestChartfileFunction · 0.65
TestValidateMetadataNameFunction · 0.65
TestValidateValuesFileFunction · 0.65
TestLoadValuesFunction · 0.65
TestDependencyEnabledFunction · 0.65
TestExpandErrorFunction · 0.65
TestSaveFunction · 0.65

Implementers 15

Pushpkg/action/push.go
Uninstallpkg/action/uninstall.go
Packagepkg/action/package.go
Lintpkg/action/lint.go
Statuspkg/action/status.go
GetMetadatapkg/action/get_metadata.go
Pullpkg/action/pull.go
mockPostRendererpkg/action/action_test.go
ReleaseTestingpkg/action/release_testing.go
Installpkg/action/install.go
Verifypkg/action/verify.go
Showpkg/action/show.go

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…