Skip to the content.

< Helm Docs

List Helm Releases

Returns List installed helm charts in JSON

Get Helm Release

Returns installed helm release in JSON

Get Helm Release History

Returns installed helm release history in JSON

Install Helm Release

Install Helm release

 {
   name: [string],
   namespace: [string]
   chart_url: [string]
   values: map[string]interface{}
  }
{
  "name": "test-helm-release",
  "namespace": "default",
  "chart_url": "https://github.com/akashshinde/console/raw/helm_endpoints/pkg/helm/testdata/influxdb-3.0.2.tgz",
  "values": { "service": { "type": "ClusterIP" } }
}

Uninstall Helm Release

Uninstall Helm release

Upgrade Helm Release

Upgrade Helm release

 {
   name: [string],
   namespace: [string]
   chart_url: [string]
   values: map[string]interface{}
  }
{
  "name": "test-helm-release",
  "namespace": "default",
  "chart_url": "https://github.com/akashshinde/console/raw/helm_endpoints/pkg/helm/testdata/influxdb-3.0.2.tgz",
  "values": { "service": { "type": "ClusterIP" } }
}

Rollback Helm Release

Rollback Helm release

 {
   name: [string],
   namespace: [string]
   version: [int]
  }
{
  "name": "test-helm-release",
  "namespace": "default",
  "version": 1
}

Render Helm Template/Manifests

Simulates helm template command

 {
   name: [string],
   namespace: [string]
   chart_url: [string]
   value: map[string]interface{}
  }
{
  "name": "test-helm-release",
  "namespace": "default",
  "chart_url": "https://github.com/akashshinde/console/raw/helm_endpoints/pkg/helm/testdata/influxdb-3.0.2.tgz",
  "values": { "service": { "type": "ClusterIP" } }
}

Retrieve a Chart

Returns all chart details for the given chart URL

Retrieve Helm Repository Index

Returns repository index file containing all entries from all configured repositories

< Helm Docs