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 BuilderBuilder *templates.BuilderBuilder Inline inline.Renderer Fs afero.Afero }
LocalRenderer renders a terraform asset by writing generated terraform source code
func (*LocalRenderer) Execute ¶
func (r *LocalRenderer) Execute( rootFs root.Fs, asset api.GKEAsset, meta api.ReleaseMetadata, templateContext map[string]interface{}, configGroups []libyaml.ConfigGroup, ) func(ctx context.Context) error
type Renderer ¶
type Renderer interface { Execute( rootFs root.Fs, asset api.GKEAsset, meta api.ReleaseMetadata, templateContext map[string]interface{}, configGroups []libyaml.ConfigGroup, ) func(ctx context.Context) error }
Renderer is something that can render a terraform asset (that produces an GKE cluster) as part of a planner.Plan
Click to show internal directories.
Click to hide internal directories.