Skip to content

Commit ee8d1bb

Browse files
feat: Remove exec from openapi spec
1 parent a4e978b commit ee8d1bb

File tree

4 files changed

+4
-41
lines changed

4 files changed

+4
-41
lines changed

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 19
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fhypeman-5e2239ba23ac3dbbc95b8993a491e99e9fd23fed2e6ea9cecb81b83bf34a00ff.yml
3-
openapi_spec_hash: 4708504f9119289926b3341d083a1814
4-
config_hash: 45d3d945ce8eea7a52c8ead4c03fcf3c
1+
configured_endpoints: 18
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fhypeman-5058541cc0e298a6fc3e9cda1af0e32586d1f39c5666946e15f546c1aedc18ea.yml
3+
openapi_spec_hash: 7f572ac0c7f9dc4f5fc7d9883a53d6c7
4+
config_hash: 35db4c99791f175865381f13a8ad6075

api.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ Methods:
3333
- <code title="get /instances/{id}">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go">hypeman</a>.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#Instance">Instance</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3434
- <code title="get /instances">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>) ([]<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go">hypeman</a>.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#Instance">Instance</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3535
- <code title="delete /instances/{id}">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
36-
- <code title="get /instances/{id}/exec">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.ExecuteCommand">ExecuteCommand</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
3736
- <code title="post /instances/{id}/standby">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.PutInStandby">PutInStandby</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go">hypeman</a>.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#Instance">Instance</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3837
- <code title="post /instances/{id}/restore">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.RestoreFromStandby">RestoreFromStandby</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go">hypeman</a>.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#Instance">Instance</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
3938
- <code title="get /instances/{id}/logs">client.Instances.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceService.StreamLogs">StreamLogs</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/onkernel/hypeman-go">hypeman</a>.<a href="https://pkg.go.dev/github.com/onkernel/hypeman-go#InstanceStreamLogsParams">InstanceStreamLogsParams</a>) (<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

instance.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,6 @@ func (r *InstanceService) Delete(ctx context.Context, id string, opts ...option.
8282
return
8383
}
8484

85-
// Upgrades to WebSocket for bidirectional streaming for shell access.
86-
func (r *InstanceService) ExecuteCommand(ctx context.Context, id string, opts ...option.RequestOption) (err error) {
87-
opts = slices.Concat(r.Options, opts)
88-
opts = append([]option.RequestOption{option.WithHeader("Accept", "*/*")}, opts...)
89-
if id == "" {
90-
err = errors.New("missing required id parameter")
91-
return
92-
}
93-
path := fmt.Sprintf("instances/%s/exec", id)
94-
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, nil, opts...)
95-
return
96-
}
97-
9885
// Put instance in standby (pause, snapshot, delete VMM)
9986
func (r *InstanceService) PutInStandby(ctx context.Context, id string, opts ...option.RequestOption) (res *Instance, err error) {
10087
opts = slices.Concat(r.Options, opts)

instance_test.go

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -119,29 +119,6 @@ func TestInstanceDelete(t *testing.T) {
119119
}
120120
}
121121

122-
func TestInstanceExecuteCommand(t *testing.T) {
123-
t.Skip("Prism tests are disabled")
124-
baseURL := "http://localhost:4010"
125-
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
126-
baseURL = envURL
127-
}
128-
if !testutil.CheckTestServer(t, baseURL) {
129-
return
130-
}
131-
client := hypeman.NewClient(
132-
option.WithBaseURL(baseURL),
133-
option.WithAPIKey("My API Key"),
134-
)
135-
err := client.Instances.ExecuteCommand(context.TODO(), "id")
136-
if err != nil {
137-
var apierr *hypeman.Error
138-
if errors.As(err, &apierr) {
139-
t.Log(string(apierr.DumpRequest(true)))
140-
}
141-
t.Fatalf("err should be nil: %s", err.Error())
142-
}
143-
}
144-
145122
func TestInstancePutInStandby(t *testing.T) {
146123
t.Skip("Prism tests are disabled")
147124
baseURL := "http://localhost:4010"

0 commit comments

Comments
 (0)