Install Devtron Enterprise

Introduction

With the Enterprise version of Devtron, you can access the premium features beyond the open-source version. For your advanced and challenging use cases, you get comprehensive enterprise features including but not limited to:

  1. Release orchestration

  2. Resource monitoring

  3. Advanced filtering

  4. Fine-grained access control

  5. Security scans

  6. Policies related to approval, deployment, plugins, tags, infra...and many more.

Enjoy an uninterrupted 14-day free trial and explore all the features of Devtron Enterprise to their full potential.

Already using Devtron's Open Source version?

This guide is intended for fresh installation of Devtron Enterprise. If you're currently using the open-source (OSS) version of Devtron, we do not recommend converting your existing setup to the Enterprise edition.

Instead, we suggest you to perform a fresh installation of Devtron Enterprise (following the steps below) for the best experience.


Step 1: Go to the Devtron License Dashboard

To install Devtron Enterprise; go to the Devtron License Dashboard. Log in with your work email to access the license dashboard. Devtron provides two login methods to log in to the License Dashboard

Method 1: Log In with SSO

  1. Log in using Google, GitHub, or Microsoft SSO providers. Personal email accounts such as Gmail, Yahoo are not supported.

Figure 1: Selecting SSO Provider
  1. Once logged in, the Devtron License Dashboard will open.

  2. Under Tell Us About You, enter some basic details to help us improve your Devtron Experience.

  3. After entering the details, click Next to proceed to Step 2: Install Devtron.

Figure 2: Entering the Details

Method 2: Log In with Email

You can also log in via Continue with Email. This will send a login link to the provided work email. To do so, follow the below steps:

  1. Select Continue with Email to log in.

Figure 3: Selecting 'Continue with Email'
  1. Enter your work email and select Send Login Link

Figure 4: Entering Email
  1. A login link will be sent to the email provided by you. If you do not receive the link, you can resend it after 30 seconds.

Note: Your login link is valid only for 10 minutes.

Figure 5: Sending Login Link

Email not received?

  • Check all sections of the mailbox, including the Spam section.

  • If you find the login link email in the Spam section, mark it as 'Not Spam'.

  1. Go to your provided email inbox and use the login link.

Figure 6: Email with Login Link

Once logged in, the Devtron License Dashboard will open.

  1. Under Tell Us About You, enter a few basic details to help us improve your Devtron Experience.

  2. Click Next to proceed to Step 2: Install Devtron.

Figure 7: Entering the Details

Step 2: Install Devtron

After entering the basic details, the next step is to install Devtron Enterprise.

The installation commands for installing Devtron in Full Mode (with integrations) is directly available on the Devtron License Dashboard for different K8s distributions.

Choose your preferred K8s distribution and follow the displayed commands to install Devtron in Full Mode.

Figure 8: Installing Devtron

In case, you want to install Devtron dashboard only, use the commands given in Devtron without integrations (only dashboard) tab in Choose an Installation Option section.

Install Devtron in Air-Gapped Environments

You can also install Devtron in Air-Gapped environments to securely manage and deploy applications without internet access.

Refer the Devtron Enterprise (Air‐gapped) Guide to install Devtron in Air-Gapped environments.

Note

2.1 Add Devtron Helm Repository

helm repo add devtron https://helm.devtron.ai
helm repo update devtron

2.2 Choose an Installation Option

  • To install Devtron with all core enterprise features except ArgoCD:

helm install devtron devtron/devtron-enterprise --create-namespace --namespace devtroncd 
  • To include ArgoCD integration, add --set devtron.argo-cd.enabled=true

helm install devtron devtron/devtron-enterprise --create-namespace --namespace devtroncd --set devtron.argo-cd.enabled=true

2.3 Obtain the Dashboard URL

Run the following command to get the Dashboard URL:

kubectl get svc -n devtroncd devtron-service -o jsonpath='{.status.loadBalancer.ingress}'

You can access your Devtron Dashboard using the LoadBalancer URL displayed in the output.

After successfully installing Devtron and obtaining the dashboard URL, click Next to proceed to Step 3: Get License Key


Step 3: Get License Key

You will now need to enter your Devtron Installation Fingerprint to generate a license key.

Figure 9: Enter Installation Fingerprint

Get Devtron installation's fingerprint

To get the Installation Fingerprint, follow the below steps

  1. Visit your Dashboard URL (which you have obtained in Step-2.3)as shown below.

Figure 10: License Activation Screen
  1. You will see an Installation Fingerprint that uniquely identifies your installation. Copy the fingerprint.

Figure 11: Copying Installation Fingerprint
  1. Go back to the License Dashboard and paste the fingerprint you copied earlier and click Get License Key.

Figure 12: Pasting Installation Fingerprint
  1. Your license will be generated. Copy the license key.

Figure 13: Copying Generated License Key

Note

  1. Go back to your Devtron Dashboard URL page and paste your license key under License Key field and click Activate.

Figure 14: Pasting License Key and Activating
  1. Devtron Enterprise License will be activated and you can log in to Devtron Dashboard.

Figure 15: Log in as Administrator

Facing Issues?

Visit the Troubleshoot section to identify the issue or connect with Devtron Support.


Log in to Devtron

  1. After successful license activation, you will see the Devtron login page.

Figure 16: Devtron Login Page
  1. Initially, log in with the administrator credentials. By default, the username is admin. Run the following command to get the admin password:

kubectl -n devtroncd get secret devtron-secret \
-o jsonpath='{.data.ADMIN_PASSWORD}' | base64 -d

Note

When you install Devtron for the first time, it creates a default admin user and password (with unrestricted access to Devtron). You can use it to log in as an administrator.

After the initial login, we recommend you set up any Single Sign-On (SSO) service like Google, GitHub, etc., and then add other users (including yourself). Subsequently, all the users can use the same SSO (let's say, GitHub) to log in to the Dashboard.

  1. After a successful login, the Devtron Dashboard will open, and you can explore Devtron Enterprise features.

Figure 17: Devtron Dashboard

Additional Actions

Check License Details

In Devtron, click the Help menu (top-right corner) → About Devtron to know the following:

  • License details (Key and Expiry)

  • Installation fingerprint

  • Enterprise version

Figure 18: 'About Devtron' Help Menu

Update License

If you have a new license key, you can update the license key directly within Devtron, from the About Devtron page.

Figure 19: Updating License

Renew License

If your trial license has expired and you wish to renew it, email us at [email protected] or reach out to your Devtron representative.


Troubleshoot Issues

Issue
What it means
Where is it shown
Solution

License Claimed Snapshot

Someone from your organization has already availed a license

License Dashboard

Reach out to [email protected] for another trial

Invalid License Key Snapshot

The license key is incorrect or partial

Devtron Dashboard Page

Go to the License Dashboard and recheck the license

License Key No Longer Valid Snapshot

The license key has become invalid for your installation fingerprint

Devtron Dashboard Page

Generate a new license from License Dashboard.

Invalid Fingerprint Snapshot

The fingerprint is incorrect or partial

License Dashboard (Step-3)

Go to the License Activation Page and verify the fingerprint

License Has Expired Snapshot

You have exhausted the free trial

Devtron Dashboard Page or License Dashboard

Reach out to [email protected] for renewal

License Key Already Exists for Fingerprint Snapshot

You cannot generate more than 1 license key for 1 fingerprint

License Dashboard (Step-3)

Contact Support

Last updated

Was this helpful?