Installing Devtron

This section provides detailed instructions on how to deploy Devtron to your OpenShift cluster using Helm charts.

To install Devtron, follow these steps:

  1. Add the Devtron repository to the helm chart sources.
    helm repo add devtron https://helm.devtron.ai
    helm repo update devtron
  2. Install the Devtron on the OpenShift Cluster.
    helm install devtron devtron/devtron-operator --create-namespace --namespace devtroncd --set installer.arch=multi-arch --set installer.openshift=true
    Note: Before installing the devtron, make sure to allow appropriate permissions in SCC.
  3. Get the Devtron login credentials. By default, the username will be admin.
    kubectl -n devtroncd get secret devtron-secret -o jsonpath='{.data.ADMIN_PASSWORD}' | base64 -d

Configuring Devtron

Prerequisites:

Before you start configuring the Devtron, verify the Global Configurations.

To configure the Devtron, follow the steps below:

  1. In the Devtron console, select Global Configurations > Projects. Click Add Projects and enter projects details.

  2. From the left pane, click Clusters and Environment, and manage your organizations clusters and environments details.

  3. Click Git Accounts, and manage your organizations git accounts.

  4. Click Container/OCI Registry > Add Registry, and update registry details and push helm charts and docker images to the configured registry.

  5. In the registry configuration, update the list of repositories, and verify helm charts are synced to Devrton's chart store as shown below.