public abstract static class ReleaseServiceGrpc.ReleaseServiceImplBase extends Object implements io.grpc.BindableService
ReleaseService is the service that a helm application uses to mutate,
query, and manage releases.
Release: A named installation composed of a chart and
config. At any given time a release has one
chart and one config.
Config: A config is a YAML file that supplies values
to the parametrizable templates of a chart.
Chart: A chart is a helm package that contains
metadata, a default config, zero or more
optionally parameterizable templates, and
zero or more charts (dependencies).
| 构造器和说明 |
|---|
ReleaseServiceImplBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
void |
getHistory(Tiller.GetHistoryRequest request,
io.grpc.stub.StreamObserver<Tiller.GetHistoryResponse> responseObserver)
ReleaseHistory retrieves a releasse's history.
|
void |
getReleaseContent(Tiller.GetReleaseContentRequest request,
io.grpc.stub.StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)
GetReleaseContent retrieves the release content (chart + value) for the specified release.
|
void |
getReleaseStatus(Tiller.GetReleaseStatusRequest request,
io.grpc.stub.StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)
GetReleasesStatus retrieves status information for the specified release.
|
void |
getVersion(Tiller.GetVersionRequest request,
io.grpc.stub.StreamObserver<Tiller.GetVersionResponse> responseObserver)
GetVersion returns the current version of the server.
|
void |
installRelease(Tiller.InstallReleaseRequest request,
io.grpc.stub.StreamObserver<Tiller.InstallReleaseResponse> responseObserver)
InstallRelease requests installation of a chart as a new release.
|
void |
listReleases(Tiller.ListReleasesRequest request,
io.grpc.stub.StreamObserver<Tiller.ListReleasesResponse> responseObserver)
ListReleases retrieves release history.
|
void |
rollbackRelease(Tiller.RollbackReleaseRequest request,
io.grpc.stub.StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)
RollbackRelease rolls back a release to a previous version.
|
void |
runReleaseTest(Tiller.TestReleaseRequest request,
io.grpc.stub.StreamObserver<Tiller.TestReleaseResponse> responseObserver)
RunReleaseTest executes the tests defined of a named release
|
void |
uninstallRelease(Tiller.UninstallReleaseRequest request,
io.grpc.stub.StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)
UninstallRelease requests deletion of a named release.
|
void |
updateRelease(Tiller.UpdateReleaseRequest request,
io.grpc.stub.StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)
UpdateRelease updates release content.
|
public void listReleases(Tiller.ListReleasesRequest request, io.grpc.stub.StreamObserver<Tiller.ListReleasesResponse> responseObserver)
ListReleases retrieves release history. TODO: Allow filtering the set of releases by release status. By default, ListAllReleases returns the releases who current status is "Active".
public void getReleaseStatus(Tiller.GetReleaseStatusRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)
GetReleasesStatus retrieves status information for the specified release.
public void getReleaseContent(Tiller.GetReleaseContentRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)
GetReleaseContent retrieves the release content (chart + value) for the specified release.
public void updateRelease(Tiller.UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)
UpdateRelease updates release content.
public void installRelease(Tiller.InstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.InstallReleaseResponse> responseObserver)
InstallRelease requests installation of a chart as a new release.
public void uninstallRelease(Tiller.UninstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)
UninstallRelease requests deletion of a named release.
public void getVersion(Tiller.GetVersionRequest request, io.grpc.stub.StreamObserver<Tiller.GetVersionResponse> responseObserver)
GetVersion returns the current version of the server.
public void rollbackRelease(Tiller.RollbackReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)
RollbackRelease rolls back a release to a previous version.
public void getHistory(Tiller.GetHistoryRequest request, io.grpc.stub.StreamObserver<Tiller.GetHistoryResponse> responseObserver)
ReleaseHistory retrieves a releasse's history.
public void runReleaseTest(Tiller.TestReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.TestReleaseResponse> responseObserver)
RunReleaseTest executes the tests defined of a named release
public final io.grpc.ServerServiceDefinition bindService()
bindService 在接口中 io.grpc.BindableServiceCopyright © 2022. All rights reserved.