@@ -21,6 +21,9 @@ type DevWorkspaceStatus struct {
2121 Phase WorkspacePhase `json:"phase,omitempty"`
2222 // Conditions represent the latest available observations of an object's state
2323 Conditions []WorkspaceCondition `json:"conditions,omitempty"`
24+ // Message is a short user-readable message giving additional information
25+ // about an object's state
26+ Message string `json:"message,omitempty"`
2427}
2528
2629type WorkspacePhase string
@@ -67,6 +70,7 @@ const (
6770// +kubebuilder:resource:path=devworkspaces,scope=Namespaced,shortName=dw
6871// +kubebuilder:printcolumn:name="Workspace ID",type="string",JSONPath=".status.workspaceId",description="The workspace's unique id"
6972// +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase",description="The current workspace startup phase"
73+ // +kubebuilder:printcolumn:name="Info",type="string",JSONPath=".status.message",description="Additional information about workspace state"
7074// +kubebuilder:printcolumn:name="URL",type="string",JSONPath=".status.ideUrl",description="Url endpoint for accessing workspace"
7175// +devfile:jsonschema:generate
7276// +kubebuilder:storageversion
0 commit comments