Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

CloudAPI: minimal interface for EPH and existing API server #6

Merged
merged 17 commits into from
May 7, 2024

Conversation

filiphaftek
Copy link
Contributor

@filiphaftek filiphaftek commented Feb 8, 2024

Part of

Contains basic methods:

service InstanceService {
  rpc ListInstances(ListInstancesRequest) returns (ListInstancesResponse) {}
  rpc CreateInstance(CreateInstanceRequest) returns (CreateInstanceResponse) {}
  rpc UpdateInstanceVersion(UpdateInstanceVersionRequest) returns (UpdateInstanceVersionResponse) {}
  rpc UpdateInstanceLease(UpdateInstanceLeaseRequest) returns (UpdateInstanceLeaseResponse) {}
  rpc UpdateInstanceFeatures(UpdateInstanceFeaturesRequest) returns (UpdateInstanceFeaturesResponse) {}
  rpc GetInstance(GetInstanceRequest) returns (GetInstanceResponse) {}
  rpc DeleteInstance(DeleteInstanceRequest) returns (DeleteInstanceResponse) {}
}

Sample usage with client - [code](https://github.com/sourcegraph/controller/pull/1363/files#diff-b6d948d5c8903c77acd5c2f1fbdac44ba1204adc7ce6ebcaed5ed18e384627dfR98

@filiphaftek filiphaftek changed the title CloudAPI: createInstance & extensions to ListInstances CloudAPI: minimal interface for EPH and existing API server Mar 5, 2024
@filiphaftek filiphaftek marked this pull request as ready for review March 5, 2024 11:47
cloudapi/v1/cloudapi.proto Outdated Show resolved Hide resolved
cloudapi/v1/cloudapi.proto Outdated Show resolved Hide resolved
cloudapi/v1/cloudapi.proto Outdated Show resolved Hide resolved
cloudapi/v1/cloudapi.proto Outdated Show resolved Hide resolved
cloudapi/v1/cloudapi.proto Outdated Show resolved Hide resolved
@filiphaftek filiphaftek merged commit 3b775d9 into main May 7, 2024
1 check passed
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants