Manage Helm Apps
Last updated
Last updated
The Devtron Dashboard displays the helm applications deployed to your cluster and lets you deploy your own helm charts or third-party charts (e.g. postgresql) using the Chart Store.
From the left pane, go to Applications.
Click the Helm Apps tab.
You can see the Helm Apps available in your cluster. If you have connected more than one cluster to Devtron, you can use the Cluster selection dropdown to view the respective Helm Apps in your other clusters.
Select the Charts
section from the left pane, you will be landed to the Chart Store
page.
Search nginx
or any other charts in search filter.
Click on chart and it will redirect you to Chart Details
page where you can see a number of instances deployed by using the same chart.
You may refer the README.md
attached to the chart to know more about the chart configurations.
Click Configure & Deploy and enter the following details:
App Name
Unique name of the chart
Project
Select the project of the application
Deploy to Environment
Environment in which you want to deploy the chart
Chart Version
Shows all available versions of the chart. Select the version of the chart to be used.
Chart Value
Once you choose a preferred chart version, chart value, and update the values.yaml using the editor, click Deploy to deploy the chart.
You can use the default values or create preset value by clicking on Create preset value
.
You can name your preset value, select a chart version, and change the configurations in the YAML file using the editor.
Click on Save Value
to save the template, and go back and choose your template from the dropdown for deployment.
After clicking the Deploy button, you will land on the App Details page that shows the status of the chart deployment.
The status of the chart should be Healthy
. It might take a few seconds after initiating the deployment of the chart. In case the status of the deployment shows Degraded
or if takes a long time to get deployed, click Details in Application Status
section on the same page or check the logs of the pods to debug the issue.
Shows status of deployed chart.
Shows the controller service accounts being used.
In the Configure tab, you can update, upgrade, or delete your chart instance.
From the Chart used
section you can go to the charts page where you can see all the running instances of this chart.
Click the Deployment history tab to view the deployment history of Helm application and values.yaml corresponding to the deployment.
For update, you can change its Chart Version
or values.yaml
and then click Update And Deploy.
For upgrade, click on Helm Chart
field, search a chart name, change its values corresponding, and click Update And Deploy.
After an update or upgrade, you will land on the App Details page where you can check the pods and service name.
Clicking on View Chart
in Chart Used
section in the App Details page will redirect you to the Chart Details
page where you can see the number of instances installed by that chart along with an option to delete those chart instances too.
Shows the latest default value or you may