Skip to content

Commit 47c238f

Browse files
committed
Regenerate files to include dependentProjects
Signed-off-by: Angel Misevski <[email protected]>
1 parent af10cfa commit 47c238f

17 files changed

+2402
-8
lines changed

crds/workspace.devfile.io_devworkspaces.v1beta1.yaml

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6801,6 +6801,98 @@ spec:
68016801
- name
68026802
type: object
68036803
type: array
6804+
dependentProjects:
6805+
description: Additional projects related to the main project in
6806+
the devfile, contianing names and sources locations
6807+
items:
6808+
oneOf:
6809+
- required:
6810+
- git
6811+
- required:
6812+
- zip
6813+
- required:
6814+
- custom
6815+
properties:
6816+
attributes:
6817+
description: Map of implementation-dependant free-form YAML
6818+
attributes.
6819+
type: object
6820+
x-kubernetes-preserve-unknown-fields: true
6821+
clonePath:
6822+
description: Path relative to the root of the projects to
6823+
which this project should be cloned into. This is a unix-style
6824+
relative path (i.e. uses forward slashes). The path is
6825+
invalid if it is absolute or tries to escape the project
6826+
root through the usage of '..'. If not specified, defaults
6827+
to the project name.
6828+
type: string
6829+
custom:
6830+
description: Project's Custom source
6831+
properties:
6832+
embeddedResource:
6833+
type: object
6834+
x-kubernetes-embedded-resource: true
6835+
x-kubernetes-preserve-unknown-fields: true
6836+
projectSourceClass:
6837+
type: string
6838+
required:
6839+
- embeddedResource
6840+
- projectSourceClass
6841+
type: object
6842+
git:
6843+
description: Project's Git source
6844+
properties:
6845+
checkoutFrom:
6846+
description: Defines from what the project should be
6847+
checked out. Required if there are more than one remote
6848+
configured
6849+
properties:
6850+
remote:
6851+
description: The remote name should be used as init.
6852+
Required if there are more than one remote configured
6853+
type: string
6854+
revision:
6855+
description: The revision to checkout from. Should
6856+
be branch name, tag or commit id. Default branch
6857+
is used if missing or specified revision is not
6858+
found.
6859+
type: string
6860+
type: object
6861+
remotes:
6862+
additionalProperties:
6863+
type: string
6864+
description: The remotes map which should be initialized
6865+
in the git project. Projects must have at least one
6866+
remote configured while StarterProjects & Image Component's
6867+
Git source can only have at most one remote configured.
6868+
type: object
6869+
required:
6870+
- remotes
6871+
type: object
6872+
name:
6873+
description: Project name
6874+
maxLength: 63
6875+
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
6876+
type: string
6877+
sourceType:
6878+
description: Type of project source
6879+
enum:
6880+
- Git
6881+
- Zip
6882+
- Custom
6883+
type: string
6884+
zip:
6885+
description: Project's Zip source
6886+
properties:
6887+
location:
6888+
description: Zip project's source location address.
6889+
Should be file path of the archive, e.g. file://$FILE_PATH
6890+
type: string
6891+
type: object
6892+
required:
6893+
- name
6894+
type: object
6895+
type: array
68046896
events:
68056897
description: Bindings of commands to events. Each command is referred-to
68066898
by its name.
@@ -8600,6 +8692,83 @@ spec:
86008692
- name
86018693
type: object
86028694
type: array
8695+
dependentProjects:
8696+
description: Overrides of dependentProjects encapsulated in
8697+
a parent devfile. Overriding is done according to K8S strategic
8698+
merge patch standard rules.
8699+
items:
8700+
oneOf:
8701+
- required:
8702+
- git
8703+
- required:
8704+
- zip
8705+
properties:
8706+
attributes:
8707+
description: Map of implementation-dependant free-form
8708+
YAML attributes.
8709+
type: object
8710+
x-kubernetes-preserve-unknown-fields: true
8711+
clonePath:
8712+
description: Path relative to the root of the projects
8713+
to which this project should be cloned into. This
8714+
is a unix-style relative path (i.e. uses forward slashes).
8715+
The path is invalid if it is absolute or tries to
8716+
escape the project root through the usage of '..'.
8717+
If not specified, defaults to the project name.
8718+
type: string
8719+
git:
8720+
description: Project's Git source
8721+
properties:
8722+
checkoutFrom:
8723+
description: Defines from what the project should
8724+
be checked out. Required if there are more than
8725+
one remote configured
8726+
properties:
8727+
remote:
8728+
description: The remote name should be used
8729+
as init. Required if there are more than one
8730+
remote configured
8731+
type: string
8732+
revision:
8733+
description: The revision to checkout from.
8734+
Should be branch name, tag or commit id. Default
8735+
branch is used if missing or specified revision
8736+
is not found.
8737+
type: string
8738+
type: object
8739+
remotes:
8740+
additionalProperties:
8741+
type: string
8742+
description: The remotes map which should be initialized
8743+
in the git project. Projects must have at least
8744+
one remote configured while StarterProjects &
8745+
Image Component's Git source can only have at
8746+
most one remote configured.
8747+
type: object
8748+
type: object
8749+
name:
8750+
description: Project name
8751+
maxLength: 63
8752+
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
8753+
type: string
8754+
sourceType:
8755+
description: Type of project source
8756+
enum:
8757+
- Git
8758+
- Zip
8759+
type: string
8760+
zip:
8761+
description: Project's Zip source
8762+
properties:
8763+
location:
8764+
description: Zip project's source location address.
8765+
Should be file path of the archive, e.g. file://$FILE_PATH
8766+
type: string
8767+
type: object
8768+
required:
8769+
- name
8770+
type: object
8771+
type: array
86038772
id:
86048773
description: Id in a registry that contains a Devfile yaml
86058774
file

crds/workspace.devfile.io_devworkspaces.yaml

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6806,6 +6806,98 @@ spec:
68066806
- name
68076807
type: object
68086808
type: array
6809+
dependentProjects:
6810+
description: Additional projects related to the main project in
6811+
the devfile, contianing names and sources locations
6812+
items:
6813+
oneOf:
6814+
- required:
6815+
- git
6816+
- required:
6817+
- zip
6818+
- required:
6819+
- custom
6820+
properties:
6821+
attributes:
6822+
description: Map of implementation-dependant free-form YAML
6823+
attributes.
6824+
type: object
6825+
x-kubernetes-preserve-unknown-fields: true
6826+
clonePath:
6827+
description: Path relative to the root of the projects to
6828+
which this project should be cloned into. This is a unix-style
6829+
relative path (i.e. uses forward slashes). The path is
6830+
invalid if it is absolute or tries to escape the project
6831+
root through the usage of '..'. If not specified, defaults
6832+
to the project name.
6833+
type: string
6834+
custom:
6835+
description: Project's Custom source
6836+
properties:
6837+
embeddedResource:
6838+
type: object
6839+
x-kubernetes-embedded-resource: true
6840+
x-kubernetes-preserve-unknown-fields: true
6841+
projectSourceClass:
6842+
type: string
6843+
required:
6844+
- embeddedResource
6845+
- projectSourceClass
6846+
type: object
6847+
git:
6848+
description: Project's Git source
6849+
properties:
6850+
checkoutFrom:
6851+
description: Defines from what the project should be
6852+
checked out. Required if there are more than one remote
6853+
configured
6854+
properties:
6855+
remote:
6856+
description: The remote name should be used as init.
6857+
Required if there are more than one remote configured
6858+
type: string
6859+
revision:
6860+
description: The revision to checkout from. Should
6861+
be branch name, tag or commit id. Default branch
6862+
is used if missing or specified revision is not
6863+
found.
6864+
type: string
6865+
type: object
6866+
remotes:
6867+
additionalProperties:
6868+
type: string
6869+
description: The remotes map which should be initialized
6870+
in the git project. Projects must have at least one
6871+
remote configured while StarterProjects & Image Component's
6872+
Git source can only have at most one remote configured.
6873+
type: object
6874+
required:
6875+
- remotes
6876+
type: object
6877+
name:
6878+
description: Project name
6879+
maxLength: 63
6880+
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
6881+
type: string
6882+
sourceType:
6883+
description: Type of project source
6884+
enum:
6885+
- Git
6886+
- Zip
6887+
- Custom
6888+
type: string
6889+
zip:
6890+
description: Project's Zip source
6891+
properties:
6892+
location:
6893+
description: Zip project's source location address.
6894+
Should be file path of the archive, e.g. file://$FILE_PATH
6895+
type: string
6896+
type: object
6897+
required:
6898+
- name
6899+
type: object
6900+
type: array
68096901
events:
68106902
description: Bindings of commands to events. Each command is referred-to
68116903
by its name.
@@ -8605,6 +8697,83 @@ spec:
86058697
- name
86068698
type: object
86078699
type: array
8700+
dependentProjects:
8701+
description: Overrides of dependentProjects encapsulated in
8702+
a parent devfile. Overriding is done according to K8S strategic
8703+
merge patch standard rules.
8704+
items:
8705+
oneOf:
8706+
- required:
8707+
- git
8708+
- required:
8709+
- zip
8710+
properties:
8711+
attributes:
8712+
description: Map of implementation-dependant free-form
8713+
YAML attributes.
8714+
type: object
8715+
x-kubernetes-preserve-unknown-fields: true
8716+
clonePath:
8717+
description: Path relative to the root of the projects
8718+
to which this project should be cloned into. This
8719+
is a unix-style relative path (i.e. uses forward slashes).
8720+
The path is invalid if it is absolute or tries to
8721+
escape the project root through the usage of '..'.
8722+
If not specified, defaults to the project name.
8723+
type: string
8724+
git:
8725+
description: Project's Git source
8726+
properties:
8727+
checkoutFrom:
8728+
description: Defines from what the project should
8729+
be checked out. Required if there are more than
8730+
one remote configured
8731+
properties:
8732+
remote:
8733+
description: The remote name should be used
8734+
as init. Required if there are more than one
8735+
remote configured
8736+
type: string
8737+
revision:
8738+
description: The revision to checkout from.
8739+
Should be branch name, tag or commit id. Default
8740+
branch is used if missing or specified revision
8741+
is not found.
8742+
type: string
8743+
type: object
8744+
remotes:
8745+
additionalProperties:
8746+
type: string
8747+
description: The remotes map which should be initialized
8748+
in the git project. Projects must have at least
8749+
one remote configured while StarterProjects &
8750+
Image Component's Git source can only have at
8751+
most one remote configured.
8752+
type: object
8753+
type: object
8754+
name:
8755+
description: Project name
8756+
maxLength: 63
8757+
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
8758+
type: string
8759+
sourceType:
8760+
description: Type of project source
8761+
enum:
8762+
- Git
8763+
- Zip
8764+
type: string
8765+
zip:
8766+
description: Project's Zip source
8767+
properties:
8768+
location:
8769+
description: Zip project's source location address.
8770+
Should be file path of the archive, e.g. file://$FILE_PATH
8771+
type: string
8772+
type: object
8773+
required:
8774+
- name
8775+
type: object
8776+
type: array
86088777
id:
86098778
description: Id in a registry that contains a Devfile yaml
86108779
file

0 commit comments

Comments
 (0)