Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 2.16 KB

V1alpha2DevWorkspaceSpecTemplateComponentsItemsPlugin.md

File metadata and controls

19 lines (12 loc) · 2.16 KB

V1alpha2DevWorkspaceSpecTemplateComponentsItemsPlugin

Allows importing a plugin. Plugins are mainly imported devfiles that contribute components, commands and events as a consistent single unit. They are defined in either YAML files following the devfile syntax, or as DevWorkspaceTemplate Kubernetes Custom Resources

Properties

Name Type Description Notes
commands List<V1alpha2DevWorkspaceSpecTemplateComponentsItemsPluginCommands> Overrides of commands encapsulated in a parent devfile or a plugin. Overriding is done according to K8S strategic merge patch standard rules. [optional]
components List<V1alpha2DevWorkspaceSpecTemplateComponentsItemsPluginComponents> Overrides of components encapsulated in a parent devfile or a plugin. Overriding is done according to K8S strategic merge patch standard rules. [optional]
id String Id in a registry that contains a Devfile yaml file [optional]
kubernetes V1alpha2DevWorkspaceSpecTemplateComponentsItemsPluginKubernetes [optional]
registryUrl String Registry URL to pull the parent devfile from when using id in the parent reference. To ensure the parent devfile gets resolved consistently in different environments, it is recommended to always specify the `registryUrl` when `id` is used. [optional]
uri String URI Reference of a parent devfile YAML file. It can be a full URL or a relative URI with the current devfile as the base URI. [optional]
version String Specific stack/sample version to pull the parent devfile from, when using id in the parent reference. To specify `version`, `id` must be defined and used as the import reference source. `version` can be either a specific stack version, or `latest`. If no `version` specified, default version will be used. [optional]