Helm Releases management
Manage Helm deployments from the Codefresh UI
Codefresh has built-in Helm integration that provides a unique view into your production Kubernetes cluster. In the “Helm Releases” page, you can see the current status of your cluster, including the currently deployed releases, their previous revisions including change tracking, and even roll back to a previous release.
Codefresh also offers an environment view for Helm releases.
Helm Releases overview
You can view your installed Helm releases from the Helm Releases page (Expand the Helm menu from the left sidebar).
Clicking on a release name will take you to its details, showing the individual services that comprise it.
The history tab shows all previous releases.
You can further expand a release revision to see exactly what files were changed in this release.
You can issue a rollback to a previous revision by clicking on the rollback button on the desired revision row.
There are other tabs that show you the chart used, the values as well as the final manifests that were actually deployed.
Helm GUI actions
From the main release screen, you have some additional actions.
You can issue a Helm test by clicking on the ‘Run Test’ button on the desired chart row.
You can delete a release by clicking on the ‘Delete’ button on the desired chart row. For deletion options, see the helm delete documentation, for example, purge will remove the revision from the release history.
Helm Deployment Badge
Similar to a build badge you can also get a deployment badge for a Helm release.
Click on the Badge button and Codefresh will give you a Markdown/HTML/Link segment that you can embed in README or other documents to show deployment information.