PostRenderer is an interface different plugin runtimes it may be also be used without the factory for custom post-renderers
| 28 | // PostRenderer is an interface different plugin runtimes |
| 29 | // it may be also be used without the factory for custom post-renderers |
| 30 | type 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 |
| 38 | func NewPostRendererPlugin(settings *cli.EnvSettings, pluginName string, args ...string) (PostRenderer, error) { |
no outgoing calls
no test coverage detected
searching dependent graphs…