You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helm/_proto/helm.proto

49 lines
994 B

syntax = "proto3";
/*
// No server
helm init
helm create
helm fetch // Fetch chart from repo
helm search
helm package
// Server
// Releases
helm install CHART
helm list
helm uninstall RELEASE
helm status RELEASE
helm get RELEASE
helm update RELEASE
*/
// hapi: The Helm API
package hapi;
service ReleaseService {
rpc Install (InstallRequest) returns (InstallResponseError) {}
rpc List (ListRequest) returns (ListResponseError) {}
rpc Uninstall (UninstallRequest) returns (UninstallResponseError) {}
rpc Status (StatusRequest) returns (StatusResponseError) {}
rpc Get (GetRequest) returns (GetResponseError) {}
// rpc Update (UpdateRequest) returns (UpdateResponseError) {}
}
// Probe is used to check liveness and readiness.
service Probe {
// Run a readiness test.
rpc Ready (PingRequest) returns (PingResponse) {}
}
// The readiness test request.
message PingRequest {
string name = 1;
}
// The readiness test response.
message PingResponse {
string status = 1;
}