Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupRenderer ¶
type GroupRenderer struct { Renderers []Renderer HookRunners []hooks.RenderHookRunner }
GroupRenderer maintains the slice of all `Renderer`s and their respective lifecycle hooks defined in a single Skaffold config.
type RenderMux ¶
type RenderMux struct {
// contains filtered or unexported fields
}
RenderMux forwards all method calls to the renderers it contains. When encountering an error, it aborts and returns the error. Otherwise, it collects the results and returns all the manifests.
func (RenderMux) ManifestDeps ¶
type Renderer ¶
type Renderer interface { Render(ctx context.Context, out io.Writer, artifacts []graph.Artifact, offline bool) (manifest.ManifestListByConfig, error) // ManifestDeps returns the user kubernetes manifests to file watcher. In dev mode, a "redeploy" will be triggered // if any of the "Dependencies" manifest is changed. ManifestDeps() ([]string, error) }
func NewRenderMux ¶
func NewRenderMux(renderers GroupRenderer) Renderer
Click to show internal directories.
Click to hide internal directories.