Skip to content

Commit c40d6fd

Browse files
committed
[installer] Add display name to workspace class
1 parent ec2353c commit c40d6fd

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

components/ws-manager-api/go/config/config.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ type Configuration struct {
120120
}
121121

122122
type WorkspaceClass struct {
123+
Name string `json:"name"`
123124
Container ContainerConfiguration `json:"container"`
124125
Templates WorkspacePodTemplateConfiguration `json:"templates"`
125126
PVC PVCConfiguration `json:"pvc"`

install/installer/pkg/components/ws-manager/configmap.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ func configmap(ctx *common.RenderContext) ([]runtime.Object, error) {
5555

5656
classes := map[string]*config.WorkspaceClass{
5757
config.DefaultWorkspaceClass: {
58+
Name: config.DefaultWorkspaceClass,
5859
Container: config.ContainerConfiguration{
5960
Requests: &config.ResourceConfiguration{
6061
CPU: quantityString(ctx.Config.Workspace.Resources.Requests, corev1.ResourceCPU),
@@ -90,6 +91,7 @@ func configmap(ctx *common.RenderContext) ([]runtime.Object, error) {
9091
return err
9192
}
9293
classes[k] = &config.WorkspaceClass{
94+
Name: c.Name,
9395
Container: config.ContainerConfiguration{
9496
Requests: &config.ResourceConfiguration{
9597
CPU: quantityString(c.Resources.Requests, corev1.ResourceCPU),

install/installer/pkg/config/v1/experimental/experimental.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ type PersistentVolumeClaim struct {
7979
}
8080

8181
type WorkspaceClass struct {
82+
Name string
8283
Resources struct {
8384
Requests corev1.ResourceList `json:"requests" validate:"required"`
8485
Limits corev1.ResourceList `json:"limits,omitempty"`

0 commit comments

Comments
 (0)