Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DevWorkspaceIsFlattened ¶
func DevWorkspaceIsFlattened(devworkspace devworkspace.DevWorkspaceTemplateSpec) bool
func ResolveDevWorkspace ¶
func ResolveDevWorkspace(workspace devworkspace.DevWorkspaceTemplateSpec, tooling ResolverTools) (*devworkspace.DevWorkspaceTemplateSpec, error)
ResolveDevWorkspace takes a devworkspace and returns a "resolved" version of it -- i.e. one where all plugins and parents are inlined as components. TODO: - Implement flattening for DevWorkspace parents - Implement plugin references by ID and URI
Types ¶
type ResolverTools ¶
type ResolverTools struct { InstanceNamespace string Context context.Context K8sClient client.Client InternalRegistry registry.InternalRegistry HttpClient network.HTTPGetter }
Click to show internal directories.
Click to hide internal directories.