# Inspect a Helm application

To view information about Helm applications running in a cluster, from the menu select **Applications** then select the Helm application you want to inspect.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-a3682e6f61d8388bcd3f21f676870c8ca5469f33%2F2.29-kubernetes-applications-inspect-helm.gif?alt=media" alt=""><figcaption></figcaption></figure>

You will be shown details about the Helm application including the name, namespace, revision, chart used for the deployment, the chart source, the application version, the chart version, and the last deployment date. You'll also find buttons to [edit or upgrade](#upgrading), roll back or uninstall your Helm deployment.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-b69398174ad2d04e603b0563e7950b3996bd4d38%2F2.32-kubernetes-applications-helm-details-header.png?alt=media" alt=""><figcaption></figcaption></figure>

## Revisions

On the right side of the page you will also see a list of revisions for your Helm deployment.

{% hint style="info" %}
On smaller displays the revisions list is hidden by default - click the View revisions link to display them.
{% endhint %}

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-f3f35e4361fae6b62fbd1758922c3ae18c1d17db%2F2.30-kubernetes-helm-revisions-list.png?alt=media" alt=""><figcaption></figcaption></figure>

Revisions can be used to roll back your deployment to a previous state if something goes wrong. To rollback to a specific revision, select the revision from the sidebar and then click the **Rollback** button.

## Editing or Upgrading

With Helm chart versioning, a Helm deployment can be upgraded or downgraded through Portainer. If a newer version of your currently deployed chart is available, a new version notification will be displayed on under the Upgrade button. You can click the **Refresh** link to update the list of versions from the chart source.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-e8086e1a74f0d5b2d92feb113e5b0b20b10c54ab%2F2.32-kubernetes-applications-helm-details-buttons.png?alt=media" alt=""><figcaption></figcaption></figure>

To make changes to, upgrade, or downgrade a Helm deployment, click on the **Edit/Upgrade** button. In the resulting popup, choose the chart version to switch to (your current version will be labeled) and make any adjustments to the values. The default values for the version you have chosen is displayed on the right as a read-only reference. You can also choose whether to **Rollback on failure** by checking the box.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-81c9949a4b3a2e007e109b4e30e36a622c7202b4%2F2.32-kubernetes-applications-helm-details-upgrade.png?alt=media" alt=""><figcaption></figcaption></figure>

When you're ready, click **Edit/Upgrade**. The upgrade will begin and you will be returned to the details page for the application.

The status of the upgrade will be displayed on the details page and you can check the **Events** tab for details.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-36f0bbd9c3edf0b21e3e9cbc2d8062cc372dce5e%2F2.32-kubernetes-applications-helm-details-upgrading.png?alt=media" alt=""><figcaption></figcaption></figure>

## Deployment details

You will also see five tabs that provide additional information about your Helm deployment: [Resources](#resources), [Events](#events), [Values](#values), [Manifest](#manifest) and [Notes](#notes).

### Resources

The **Resources** tab displays information about the resources that make up your Helm deployment. The items listed here will vary depending on the contents of your Helm chart. The **Name**, **Resource type**, **Status**, **Status message** and **Actions** are shown for each resource.

{% hint style="info" %}
Only resources currently in the cluster will be displayed on this tab.
{% endhint %}

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-c56e173e0ebe46a2d242298fdce15863e69c6578%2F2.30-kubernetes-helm-details-resources.png?alt=media" alt=""><figcaption></figcaption></figure>

Click on the name of select resource types (such as Deployments and Pods) to [view details of that specific resource](https://docs.portainer.io/2.33-lts/user/kubernetes/applications/inspect). Clicking the **Describe** link for a resource will display a raw description of the resource in a popup window.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-1f4b7d60c6454c901bf94c34d7b47e8d45d7ac74%2F2.29-kubernetes-applications-inspect-helm-resource-describe.png?alt=media" alt=""><figcaption></figcaption></figure>

### Events

The **Events** tab lists the events related to the deployment of this application. Events listed here are relative to the events TTL setting on the underlying Kubernetes environment, so will disappear after some time.

{% hint style="info" %}
Only events for resources currently in the cluster will be displayed on this tab.
{% endhint %}

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-c7ae76ed4a0b3e5849e4c375f3607592c5b36ae6%2F2.30-kubernetes-helm-details-events.png?alt=media" alt=""><figcaption></figcaption></figure>

### Values

The **Values** tab shows the raw values set on the deployment. By default the **View** option is selected which shows the currently deployed values, but choosing **Diff with previous** or **Diff with specific revision** (and specifying a revision) lets you compare the currently deployed values with those of a previous revision. You can check the **User defined only** option to display only those options explicitly specified by the chart, or untick it to show all values including globally set options.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-60668002bb35c8f1a733aabe2415f5d9fb393c29%2F2.30-kubernetes-helm-details-values.png?alt=media" alt=""><figcaption></figcaption></figure>

### Manifest

The **Manifest** tab displays the raw manifest used to deploy the Helm chart. By default the **View** option is selected which shows the currently deployed manifest, but choosing **Diff with previous** or **Diff with specific revision** (and specifying a revision) lets you compare the currently deployed manifest with that of a previous revision.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-5fd5f66bd924fd2a8d72333cd3344c3d613ecbd3%2F2.30-kubernetes-helm-details-manifest.png?alt=media" alt=""><figcaption></figcaption></figure>

### Notes

The **Notes** tab displays any notes that were attached to the Helm chart when it was deployed. By default the **View** option is selected which shows the currently deployed notes, but choosing **Diff with previous** or **Diff with specific revision** (and specifying a revision) lets you compare the currently deployed notes with those of a previous revision.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-f7edd937dcbc8aef9ddb08dc6711b292f1db1e4b%2F2.30-kubernetes-helm-details-notes.png?alt=media" alt=""><figcaption></figcaption></figure>
