Kubernetes Marketplace, gRPC: HelmReleaseService.List
Retrieves the list of Helm releases in the specified Kubernetes Cluster.
gRPC request
rpc List (ListHelmReleasesRequest) returns (ListHelmReleasesResponse)
ListHelmReleasesRequest
{
"clusterId": "string",
"pageSize": "int64",
"pageToken": "string"
}
Field |
Description |
clusterId |
string Required field. The ID of the Kubernetes cluster to list Helm releases from. |
pageSize |
int64 The maximum number of results per page that should be returned. |
pageToken |
string Token for pagination to retrieve the next page of results. |
ListHelmReleasesResponse
{
"helmReleases": [
{
"id": "string",
"clusterId": "string",
"appName": "string",
"appNamespace": "string",
"productId": "string",
"productName": "string",
"productVersion": "string",
"status": "Status",
"createdAt": "google.protobuf.Timestamp"
}
],
"nextPageToken": "string"
}
Field |
Description |
helmReleases[] |
List of Helm releases in the Kubernetes cluster. |
nextPageToken |
string Token for retrieving the next page of Helm releases. |
HelmRelease
A Helm Release.
Field |
Description |
id |
string ID of a helm release. |
clusterId |
string ID of the Kubernetes cluster. |
appName |
string Name of the application. |
appNamespace |
string Namespace of the application. |
productId |
string Kubernetes marketplace product id. |
productName |
string Kubernetes marketplace product name. |
productVersion |
string Kubernetes marketplace product version. |
status |
enum Status Status of a helm release.
|
createdAt |
Creation timestamp. |