Skip to content

Commit

Permalink
Use the state.State enum to represent the state of the VM
Browse files Browse the repository at this point in the history
  • Loading branch information
guillaumerose committed Oct 15, 2020
1 parent 5fbba96 commit 8bd35f1
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion cmd/crc/cmd/status.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ func runStatus(writer io.Writer, client machine.Client, cacheDir, outputFormat s
return fmt.Errorf("Error finding size of cache: %s", err.Error())
}
status := &status{
CrcStatus: clusterStatus.CrcStatus,
CrcStatus: clusterStatus.CrcStatus.String(),
OpenShiftStatus: clusterStatus.OpenshiftStatus,
OpenShiftVersion: clusterStatus.OpenshiftVersion,
DiskUsage: clusterStatus.DiskUse,
Expand Down
4 changes: 2 additions & 2 deletions pkg/crc/api/adapter.go
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ func (a *Adapter) Start(startConfig machine.StartConfig) StartResult {
}
return StartResult{
Name: startConfig.Name,
Status: res.Status,
Status: res.Status.String(),
ClusterConfig: res.ClusterConfig,
KubeletStarted: res.KubeletStarted,
}
Expand All @@ -104,7 +104,7 @@ func (a *Adapter) Status() ClusterStatusResult {
}
return ClusterStatusResult{
Name: constants.DefaultName,
CrcStatus: res.CrcStatus,
CrcStatus: res.CrcStatus.String(),
OpenshiftStatus: res.OpenshiftStatus,
OpenshiftVersion: res.OpenshiftVersion,
DiskUse: res.DiskUse,
Expand Down
2 changes: 1 addition & 1 deletion pkg/crc/machine/fakemachine/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ func (c *Client) Status(name string) (*machine.ClusterStatusResult, error) {
return nil, errors.New("broken")
}
return &machine.ClusterStatusResult{
CrcStatus: "Running",
CrcStatus: state.Running,
OpenshiftStatus: "Running",
OpenshiftVersion: "4.5.1",
DiskUse: 10_000_000_000,
Expand Down
6 changes: 3 additions & 3 deletions pkg/crc/machine/machine.go
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ func (client *client) Start(startConfig StartConfig) (*StartResult, error) {
return nil, errors.Wrap(err, "Cannot create cluster configuration")
}
return &StartResult{
Status: vmState.String(),
Status: vmState,
ClusterConfig: *clusterConfig,
KubeletStarted: true,
}, nil
Expand Down Expand Up @@ -398,7 +398,7 @@ func (client *client) Start(startConfig StartConfig) (*StartResult, error) {
return &StartResult{
KubeletStarted: true,
ClusterConfig: *clusterConfig,
Status: vmState.String(),
Status: vmState,
}, nil
}

Expand Down Expand Up @@ -558,7 +558,7 @@ func (client *client) Status(name string) (*ClusterStatusResult, error) {
}
}
return &ClusterStatusResult{
CrcStatus: vmStatus.String(),
CrcStatus: vmStatus,
OpenshiftStatus: openshiftStatus,
OpenshiftVersion: openshiftVersion,
DiskUse: diskUse,
Expand Down
4 changes: 2 additions & 2 deletions pkg/crc/machine/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ type ClusterConfig struct {
}

type StartResult struct {
Status string
Status state.State
ClusterConfig ClusterConfig
KubeletStarted bool
}
Expand All @@ -48,7 +48,7 @@ type StopResult struct {
}

type ClusterStatusResult struct {
CrcStatus string
CrcStatus state.State
OpenshiftStatus string
OpenshiftVersion string
DiskUse int64
Expand Down

0 comments on commit 8bd35f1

Please sign in to comment.