Try Devtron Enterprise!
Start Free Trial
LogoLogo
WebsiteDevtron demoGithub RepoJoin Discord
v0.4
  • Overview
  • Devtron
    • Setup
      • Installing Devtron
        • Install Devtron with CI/CD integration
        • Install Devtron
        • Installation Configurations
        • Override Configurations
        • Ingress setup for devtron installation
      • Devtron Integrations
      • Global Configurations
        • GitOps
        • Git Accounts
        • Container Registries
        • Chart Repositories
        • Custom Charts
        • Cluster And Environments
        • Projects
        • SSO Login Service
        • Authorization
          • User Permissions
          • Permission Groups
          • API Tokens
        • Manage Notification
        • Deploy a sample App
        • External links
      • Devtron Upgrade
        • Update Devtron from Devtron UI
        • 0.4.x-0.4.x
        • 0.3.x-0.4.x
        • 0.3.x-0.3.x
        • 0.2.x-0.3.x
    • User Guide
      • Creating Application
        • Git Repository
        • Docker Build Configuration
        • Deployment Template
          • Rollout Deployment
          • Job and Cronjob
        • Workflow
          • CI Pipeline
            • Pre-Build/Post-Build tasks
          • CI Pipeline (Legacy)
          • Automated test suite integration in CI
          • CD Pipeline
        • Config Maps
        • Secrets
        • Environment Overrides
        • Application Metrics
      • Application Details
      • Cloning Application
      • Deploying Application
        • Triggering CI
        • Triggering CD
      • Deploy Chart
        • Overview Of Charts
        • Charts Create Update Upgrade Deploy Delete
        • Chart Group Create Edit And Deploy
        • Examples
          • Deploying Mysql Helm Chart
          • Deploying MongoDB Helm Chart
      • Debugging Deployment And Monitoring
      • Namespaces And Environments
      • Security Features
      • Deleting Application
      • Bulk Update
      • Command Bar
      • Use Cases
        • Devtron Generic Helm Chart To Run Cron Job Or One Time Job
        • Connect SpringBoot with Mysql Database
        • Connect Expressjs With Mongodb Database
        • Connect Django With Mysql Database
      • Telemetry Overview
    • FAQs & Troubleshooting
      • Devtron Troubleshooting
Powered by GitBook
On this page
  • Deploying Charts
  • Deploying Chart
  • Custom Values
  • Deploying Chart Groups

Was this helpful?

Export as PDF
  1. Devtron
  2. User Guide
  3. Deploy Chart

Overview Of Charts

PreviousDeploy ChartNextCharts Create Update Upgrade Deploy Delete

Last updated 2 years ago

Was this helpful?

Deploying Charts

Charts can be deployed individually or by creating a group of Charts. Both methods are mentioned here.

Deploying Chart

To deploy any chart or chart group, visit the Charts section from the left panel and then select the chart that you want to use.

Click on README.md to get more ideas about the configurations of the chart.

Select the Chart Version that you want to use and Chart Value, you can either use the Default Values or Custom Values.

To know about Custom Values, Click On: Custom Values

The configuration values can be edited in the section given below Chart Version.

Key
Description

App Name

Name of the app

Project

Project of the app

Environment

Environment of the app to be deployed in

Chart Version

Version of the chart to be used

Readme.md present on the left can be used by the user to set configuration values.

Click on Deploy Chart to deploy the chart.

Click on App Details to see the status and details of the deployed chart and click on Values to reconfigure the deployment.

Configuration values can be edited over here by the help of Readme.md.

Click on Update And Deploy to update new settings. You can also see deployment history of Helm application and values.yaml corresponding to the deployment by clicking on Deployment history.

Custom Values

You can use the default values or create Custom value by clicking on Create Custom.

You can name your Custom Value, select the Chart Version and change the configurations in YAML file.

Click on Save Template to save the configurations.

Deploying Chart Groups

You can deploy multiple applications and work with them simultaneously by creating Chart Group. To create chart group click on Create Group.

Add the Group Name and Description(optional), and select Create Group.

You can select the Charts that you want to add to your Chart Group by clicking on '+' sign. You also can add multiple copies of the same chart in the chart group according to your requirements.

Select the Version and Values for your charts. You can use Default Values or the Custom Values, just make sure the value that you select for the chart is compatible with the version of the chart that you are using.

To edit the chart configuration, Click on Edit.

You can Add more charts or Delete charts from your existing Chart Group. After making any changes, click on Save to save changes for the Chart Group.

If you wish to edit the chart configuration of any chart in the chart group, click on that Chart and edit the configurations in YAML file. You also can edit the App Name, Chart Version, Values, Deploy Environment and the YAML file from here.

Key
Description

App Name

Name of the app

Project

Name of Project in which app has to be created

Environment

Name of the Environment in which app has to be deployed

Chart Version

Select the Version of the chart to be used

After changing the configurations, click on Deploy to initiate the deployment of the chart in the Chart Group.