public abstract static class ReleaseServiceGrpc.ReleaseServiceImplBase extends Object implements 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).
Constructor and Description |
---|
ReleaseServiceImplBase() |
Modifier and Type | Method and Description |
---|---|
ServerServiceDefinition |
bindService() |
void |
getHistory(Tiller.GetHistoryRequest request,
StreamObserver<Tiller.GetHistoryResponse> responseObserver)
ReleaseHistory retrieves a releasse's history.
|
void |
getReleaseContent(Tiller.GetReleaseContentRequest request,
StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)
GetReleaseContent retrieves the release content (chart + value) for the specified release.
|
void |
getReleaseStatus(Tiller.GetReleaseStatusRequest request,
StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)
GetReleasesStatus retrieves status information for the specified release.
|
void |
getVersion(Tiller.GetVersionRequest request,
StreamObserver<Tiller.GetVersionResponse> responseObserver)
GetVersion returns the current version of the server.
|
void |
installRelease(Tiller.InstallReleaseRequest request,
StreamObserver<Tiller.InstallReleaseResponse> responseObserver)
InstallRelease requests installation of a chart as a new release.
|
void |
listReleases(Tiller.ListReleasesRequest request,
StreamObserver<Tiller.ListReleasesResponse> responseObserver)
ListReleases retrieves release history.
|
void |
rollbackRelease(Tiller.RollbackReleaseRequest request,
StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)
RollbackRelease rolls back a release to a previous version.
|
void |
runReleaseTest(Tiller.TestReleaseRequest request,
StreamObserver<Tiller.TestReleaseResponse> responseObserver)
RunReleaseTest executes the tests defined of a named release
|
void |
uninstallRelease(Tiller.UninstallReleaseRequest request,
StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)
UninstallRelease requests deletion of a named release.
|
void |
updateRelease(Tiller.UpdateReleaseRequest request,
StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)
UpdateRelease updates release content.
|
public ReleaseServiceImplBase()
public void listReleases(Tiller.ListReleasesRequest request, 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, StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)
GetReleasesStatus retrieves status information for the specified release.
public void getReleaseContent(Tiller.GetReleaseContentRequest request, StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)
GetReleaseContent retrieves the release content (chart + value) for the specified release.
public void updateRelease(Tiller.UpdateReleaseRequest request, StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)
UpdateRelease updates release content.
public void installRelease(Tiller.InstallReleaseRequest request, StreamObserver<Tiller.InstallReleaseResponse> responseObserver)
InstallRelease requests installation of a chart as a new release.
public void uninstallRelease(Tiller.UninstallReleaseRequest request, StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)
UninstallRelease requests deletion of a named release.
public void getVersion(Tiller.GetVersionRequest request, StreamObserver<Tiller.GetVersionResponse> responseObserver)
GetVersion returns the current version of the server.
public void rollbackRelease(Tiller.RollbackReleaseRequest request, StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)
RollbackRelease rolls back a release to a previous version.
public void getHistory(Tiller.GetHistoryRequest request, StreamObserver<Tiller.GetHistoryResponse> responseObserver)
ReleaseHistory retrieves a releasse's history.
public void runReleaseTest(Tiller.TestReleaseRequest request, StreamObserver<Tiller.TestReleaseResponse> responseObserver)
RunReleaseTest executes the tests defined of a named release
public final ServerServiceDefinition bindService()
bindService
in interface BindableService
Copyright © 2017–2018, microBean. All rights reserved.