Skip to content
This repository was archived by the owner on Aug 13, 2026. It is now read-only.

Commit fb5a76b

Browse files
committed
Merge branch 'main' into alan/improving-print-efficiency
2 parents 52be67a + 5b84a5d commit fb5a76b

8 files changed

Lines changed: 18 additions & 16 deletions

File tree

cmd/branch.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ var branchCmd = &cobra.Command{
6060
fmt.Print(setupOutput.String())
6161

6262
body := vers.APIVmBranchParams{
63-
VmBranchParams: vers.VmBranchParams{},
63+
VmBranchRequest: vers.VmBranchRequestParam{},
6464
}
6565
if alias != "" {
66-
body.VmBranchParams.Alias = vers.F(alias)
66+
body.VmBranchRequest.Alias = vers.F(alias)
6767
}
6868

6969
response, err := client.API.Vm.Branch(apiCtx, vmID, body)

cmd/pause.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ var pauseCmd = &cobra.Command{
4848

4949
// Create pause request using SDK
5050
updateParams := vers.APIVmUpdateParams{
51-
VmPatchParams: vers.VmPatchParams{
52-
State: vers.F(vers.VmPatchParamsStatePaused),
51+
VmPatchRequest: vers.VmPatchRequestParam{
52+
State: vers.F(vers.VmPatchRequestStatePaused),
5353
},
5454
}
5555

cmd/rename.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ var renameCmd = &cobra.Command{
6060

6161
// Create cluster rename request using the resolved cluster ID
6262
updateParams := vers.APIClusterUpdateParams{
63-
ClusterPatchParams: vers.ClusterPatchParams{
63+
ClusterPatchRequest: vers.ClusterPatchRequestParam{
6464
Alias: vers.F(newAlias),
6565
},
6666
}
@@ -92,7 +92,7 @@ var renameCmd = &cobra.Command{
9292

9393
// Create VM rename request
9494
updateParams := vers.APIVmUpdateParams{
95-
VmPatchParams: vers.VmPatchParams{
95+
VmPatchRequest: vers.VmPatchRequestParam{
9696
Alias: vers.F(newAlias),
9797
},
9898
}
@@ -124,7 +124,7 @@ var renameCmd = &cobra.Command{
124124

125125
// Create VM rename request using the resolved VM ID
126126
updateParams := vers.APIVmUpdateParams{
127-
VmPatchParams: vers.VmPatchParams{
127+
VmPatchRequest: vers.VmPatchRequestParam{
128128
Alias: vers.F(newAlias),
129129
},
130130
}

cmd/resume.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ var resumeCmd = &cobra.Command{
4848

4949
// Create resume request using SDK
5050
updateParams := vers.APIVmUpdateParams{
51-
VmPatchParams: vers.VmPatchParams{
52-
State: vers.F(vers.VmPatchParamsStateRunning),
51+
VmPatchRequest: vers.VmPatchRequestParam{
52+
State: vers.F(vers.VmPatchRequestStateRunning),
5353
},
5454
}
5555

cmd/run.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func StartCluster(config *Config, args []string) error {
4444
defer cancel()
4545

4646
// Create base parameters
47-
params := vers.ClusterCreateParamsNewClusterParamsParams{
47+
params := vers.ClusterCreateRequestNewClusterParamsParamsParam{
4848
MemSizeMib: vers.F(config.Machine.MemSizeMib),
4949
VcpuCount: vers.F(config.Machine.VcpuCount),
5050
RootfsName: vers.F(config.Rootfs.Name),
@@ -63,8 +63,8 @@ func StartCluster(config *Config, args []string) error {
6363

6464
// Create cluster parameters with modified params
6565
clusterParams := vers.APIClusterNewParams{
66-
ClusterCreateParams: vers.ClusterCreateParamsNewClusterParams{
67-
ClusterType: vers.F(vers.ClusterCreateParamsNewClusterParamsClusterTypeNew),
66+
ClusterCreateRequest: vers.ClusterCreateRequestNewClusterParamsParam{
67+
ClusterType: vers.F(vers.ClusterCreateRequestNewClusterParamsClusterTypeNew),
6868
Params: vers.F(params),
6969
},
7070
}

cmd/run_commit.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func StartClusterFromCommit(config *Config, commitKey string) error {
4949
defer cancel()
5050

5151
// Create parameters for FromCluster variant
52-
params := vers.ClusterCreateParamsClusterFromCommitParamsParams{
52+
params := vers.ClusterCreateRequestClusterFromCommitParamsParamsParam{
5353
CommitKey: vers.F(commitKey),
5454
}
5555

@@ -68,8 +68,8 @@ func StartClusterFromCommit(config *Config, commitKey string) error {
6868

6969
// Create cluster parameters
7070
clusterParams := vers.APIClusterNewParams{
71-
ClusterCreateParams: vers.ClusterCreateParamsClusterFromCommitParams{
72-
ClusterType: vers.F(vers.ClusterCreateParamsClusterFromCommitParamsClusterTypeFromCommit),
71+
ClusterCreateRequest: vers.ClusterCreateRequestClusterFromCommitParamsParam{
72+
ClusterType: vers.F(vers.ClusterCreateRequestClusterFromCommitParamsClusterTypeFromCommit),
7373
Params: vers.F(params),
7474
},
7575
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ toolchain go1.24.1
77
require (
88
github.com/BurntSushi/toml v1.5.0
99
github.com/charmbracelet/lipgloss v1.1.0
10-
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17
1110
github.com/joho/godotenv v1.5.1
1211
github.com/spf13/cobra v1.9.1
1312
golang.org/x/term v0.32.0
@@ -19,6 +18,7 @@ require (
1918
github.com/charmbracelet/x/ansi v0.8.0 // indirect
2019
github.com/charmbracelet/x/cellbuf v0.0.13 // indirect
2120
github.com/charmbracelet/x/term v0.2.1 // indirect
21+
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17.0.20250731004839-158fd7f6a8fe // indirect
2222
github.com/inconshreveable/mousetrap v1.1.0 // indirect
2323
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
2424
github.com/mattn/go-isatty v0.0.20 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ github.com/hdresearch/vers-sdk-go v0.1.0-alpha.16.0.20250714174642-fcf015218aaa
2323
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.16.0.20250714174642-fcf015218aaa/go.mod h1:DNFFMmYF8qOcTD2LPejHXQCxDvSWkmej4JobkpPlcWs=
2424
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17 h1:7tt9GF3+qa5h4eF1S+TdVCRG0+DNXtN4wFioIuFJAQo=
2525
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17/go.mod h1:DNFFMmYF8qOcTD2LPejHXQCxDvSWkmej4JobkpPlcWs=
26+
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17.0.20250731004839-158fd7f6a8fe h1:sVN8byawgzGhjQqE6jLkf0mDR3dzjTUS6Po5DtZA5vs=
27+
github.com/hdresearch/vers-sdk-go v0.1.0-alpha.17.0.20250731004839-158fd7f6a8fe/go.mod h1:DNFFMmYF8qOcTD2LPejHXQCxDvSWkmej4JobkpPlcWs=
2628
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
2729
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
2830
github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=

0 commit comments

Comments
 (0)