Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalRenderer ¶
type LocalRenderer struct {
Logger log.Logger
Fs afero.Afero
BuilderBuilder *templates.BuilderBuilder
Viper *viper.Viper
StateManager state.Manager
}
LocalRenderer pulls proxied github files from pg and pulls no proxy github files directly via git or the git client
func (*LocalRenderer) Execute ¶
func (r *LocalRenderer) Execute( rootFs root.Fs, asset api.GitHubAsset, configGroups []libyaml.ConfigGroup, renderRoot string, meta api.ReleaseMetadata, templateContext map[string]interface{}, ) func(ctx context.Context) error
refactored from planner.plan but I neeeeed tests
type Renderer ¶
type Renderer interface {
Execute(
rootFs root.Fs,
asset api.GitHubAsset,
configGroups []libyaml.ConfigGroup,
renderRoot string,
meta api.ReleaseMetadata,
templateContext map[string]interface{},
) func(ctx context.Context) error
}
Renderer is something that can render a helm asset as part of a planner.Plan
Click to show internal directories.
Click to hide internal directories.