Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 2.03 KB

V1alpha2DevWorkspaceTemplateSpec.md

File metadata and controls

20 lines (13 loc) · 2.03 KB

V1alpha2DevWorkspaceTemplateSpec

Structure of the devworkspace. This is also the specification of a devworkspace template.

Properties

Name Type Description Notes
attributes Object Map of implementation-dependant free-form YAML attributes. [optional]
commands List<V1alpha2DevWorkspaceTemplateSpecCommands> Predefined, ready-to-use, devworkspace-related commands [optional]
components List<V1alpha2DevWorkspaceTemplateSpecComponents> List of the devworkspace components, such as editor and plugins, user-provided containers, or other types of components [optional]
events V1alpha2DevWorkspaceTemplateSpecEvents [optional]
parent V1alpha2DevWorkspaceTemplateSpecParent [optional]
projects List<V1alpha2DevWorkspaceTemplateSpecProjects> Projects worked on in the devworkspace, containing names and sources locations [optional]
starterProjects List<V1alpha2DevWorkspaceTemplateSpecStarterProjects> StarterProjects is a project that can be used as a starting point when bootstrapping new projects [optional]
variables Map<String, String> Map of key-value variables used for string replacement in the devfile. Values can be referenced via {{variable-key}} to replace the corresponding value in string fields in the devfile. Replacement cannot be used for - schemaVersion, metadata, parent source - element identifiers, e.g. command id, component name, endpoint name, project name - references to identifiers, e.g. in events, a command's component, container's volume mount name - string enums, e.g. command group kind, endpoint exposure [optional]