Documentation
¶
Overview ¶
Package render resolves a provider.DeploymentSource against a resolved variable scope into a concrete provider.RenderedSource the provider can apply. It templates services, helm values, manifest YAML, and argocd fields with Go text/template, and builds kustomize sources in memory.
Secret-typed variables are excluded from the scope by the vars resolver, so any inline reference to one ({{ .var.<secret> }}) fails with a missing key — the render-time enforcement of "secrets are never inlined".
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Render ¶
func Render(src provider.DeploymentSource, scope vars.Scope) (provider.RenderedSource, error)
Render resolves a DeploymentSource against a variable scope into a concrete RenderedSource the provider can apply. The source's Type selects which payload is rendered.
Types ¶
This section is empty.