Skip to content

Commit 64979f3

Browse files
authored
generate getter functions (#717)
Signed-off-by: Stephanie <[email protected]>
1 parent ef9f515 commit 64979f3

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

pkg/apis/workspaces/v1alpha2/component_image.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ type Image struct {
2525
}
2626

2727
// +union
28+
// +devfile:getter:generate
2829
type ImageUnion struct {
2930
// Type of image
3031
//
@@ -39,5 +40,6 @@ type ImageUnion struct {
3940
// Defines if the image should be built during startup
4041
// Default is false
4142
// +optional
43+
// +devfile:default:value=false
4244
AutoBuild *bool `json:"autoBuild,omitempty"`
4345
}

pkg/apis/workspaces/v1alpha2/component_kubernetes_like.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,15 @@ type K8sLikeComponentLocation struct {
2828
Inlined string `json:"inlined,omitempty"`
2929
}
3030

31+
// +devfile:getter:generate
3132
type K8sLikeComponent struct {
3233
BaseComponent `json:",inline"`
3334
K8sLikeComponentLocation `json:",inline"`
3435

3536
// Defines if the component should be deployed during startup
3637
// Default is false
3738
// +optional
39+
// +devfile:default:value=false
3840
DeployByDefault *bool `json:"deployByDefault,omitempty"`
3941

4042
Endpoints []Endpoint `json:"endpoints,omitempty" patchStrategy:"merge" patchMergeKey:"name"`

pkg/apis/workspaces/v1alpha2/zz_generated.getters.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)