Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Loader ¶
type Loader struct { HTTPServerHost string ServerURL *url.URL OAuthClient util.OAuthClientsConfig Delimiters delimiters // ParallelRunIdx is the index of the Parallel Run that this Loader is used in ParallelRunIdx int // contains filtered or unexported fields }
Loader loads and executes a manifest template.
A manifest template is a customized version of Go's text/template, plus custom template functions (which are initialized with the Loader's properties, where applicable).
func (*Loader) Render ¶
Render loads and executes a manifest template.
For a description of the manifest template, refer to Loader's docstring.
- tmplBytes is the manifest template, as loaded from disk.
- rootDir is the path of the directory in which manifest resides.
- ctx is the data passed on to the template's Execute function. Contrary to what convention may suggest, it is not a context.Context.
Click to show internal directories.
Click to hide internal directories.