Try Devtron Enterprise!
Start Free Trial
LogoLogo
WebsiteDevtron demoGithub RepoJoin Discord
v0.7
v0.7
  • Introduction
  • Getting Started
  • Install Devtron
    • Install Devtron with CI/CD
    • Install Devtron with CI/CD and GitOps (Argo CD)
    • Install Devtron without Integrations
    • Install Devtron on Minikube, Microk8s, K3s, Kind, Cloud VMs
    • Install Devtron on Airgapped Environment
    • Demo on Popular Cloud Providers
    • Backup for Disaster Recovery
    • Uninstall Devtron
    • FAQs
  • Install Devtron Enterprise Trial
  • Devtron Kubernetes Client
  • Configurations
    • Installation Configurations
    • Override Configurations
    • Ingress Setup
  • Global Configurations
    • Host URL
    • GitOps
    • Projects
    • Clusters & Environments
    • Git Accounts
    • Container/OCI Registry
    • Chart Repositories
    • Deployment Charts
    • Authorization
      • SSO Login Services
        • Google
        • GitHub
        • GitLab
        • Microsoft
        • LDAP
        • OIDC
          • Keycloak
          • Okta
        • OpenShift
      • User Permissions
      • Permission Groups
      • API Tokens
    • Notifications
    • Deployment Window
    • Approval Policy
    • External Links
    • Catalog Framework
    • Scoped Variables
    • Plugin Policy
    • Pull Image Digest
    • Tags Policy
    • Filter Condition
    • Lock Deployment Configuration
    • Image Promotion Policy
    • Build Infra
  • Devtron Upgrade
    • Update Devtron from Devtron UI
    • Upgrade to 1.5.0
    • 0.6.x-0.7.x
    • 0.5.x-0.6.x
    • 0.4.x-0.5.x
    • 0.4.x-0.4.x
    • 0.3.x-0.4.x
    • 0.3.x-0.3.x
    • 0.2.x-0.3.x
  • Usage
    • Applications
      • Create a New Application
      • Clone an Existing Application
      • Deploy a Sample Application
      • App Configuration
        • Git Repository
        • Build Configuration
        • Base Deployment Template
          • Deployment
          • Rollout Deployment
          • Job and Cronjob
          • StatefulSets
        • GitOps Configuration
        • Workflow Editor
          • CI Pipeline
            • Pre-Build/Post-Build Stages
            • Override Build Configuration
          • CD Pipeline
        • ConfigMaps
        • Secrets
          • External Secret Operator (ESO)
            • AWS Secrets Manager
            • Google Secrets Manager
            • HashiCorp Vault
        • Environment Overrides
        • Deleting Application
      • Build and Deploy
        • Triggering CI
        • Triggering CD
        • Rollback Deployment
        • Applying Labels to Images
      • App Details
        • Debugging Deployment And Monitoring
        • Using Ephemeral Containers
        • Application Metrics
      • Application Overview
    • Jobs
      • Create a new job
      • Configurations
      • Workflow Editor
      • Trigger Job
      • Overview
    • Application Groups
    • Software Distribution Hub
      • Tenants
      • Release Hub
    • Resource Browser
    • Resource Watcher
    • Charts
      • Charts Overview
      • Deploy & Observe
      • Examples
        • Deploying Mysql Helm Chart
        • Deploying MongoDB Helm Chart
      • Chart Group
    • Security
      • Security Scans
      • Security Policies
    • Bulk Edit
    • Integrations
      • Build and Deploy (CI/CD)
      • GitOps (Argo CD)
      • Vulnerability Scanning (Clair)
      • Notifications
      • Monitoring (Grafana)
    • Pipeline Plugins
      • Create Your Plugin
      • Our Plugins
        • Ansible Runner
        • Bitbucket Runner Trigger
        • Codacy
        • Code-Scan
        • Copacetic
        • Container Image Exporter
        • Copy Container Image
        • Cosign
        • CraneCopy
        • Dependency track - Maven & Gradle
        • Dependency track - NodeJS
        • Dependency track - Python
        • Devtron CD Trigger
        • Devtron CI Trigger
        • Devtron Job Trigger
        • DockerSlim
        • EKS Create Cluster
        • GCS Create Bucket
        • GitHub Pull Request Updater
        • GKE Provisioner
        • GoLang-migrate
        • Jenkins
        • Jira Issue Validator
        • Jira Issue Updater
        • K6 Load Testing
        • Pull images from container repository
        • Semgrep
        • SonarQube
        • SonarQube v1.1.0
        • Terraform CLI
        • Vulnerability Scanning
  • Resources
    • Glossary
    • Troubleshooting
    • Use Cases
      • Devtron Generic Helm Chart To Run CronJob Or One Time Job
      • Connect SpringBoot with Mysql Database
      • Connect Expressjs With Mongodb Database
      • Connect Django With Mysql Database
      • Pull Helm Charts from OCI Registry
    • Telemetry Overview
    • Devtron on Graviton
    • Release Notes
Powered by GitBook
On this page
  • Introduction
  • Application Listing
  • Create Button
  • Other Options
  • View External Helm App Listing
  • View External ArgoCD App Listing
  • Preface
  • Advantages
  • Prerequisite
  • Feature Flag
  • Enabling ArgoCD App Listing
  • View External FluxCD App Listing
  • Preface
  • Prerequisite
  • Feature Flag
  • Enabling FluxCD App Listing

Was this helpful?

Export as PDF
  1. Usage

Applications

Previous0.2.x-0.3.xNextCreate a New Application

Last updated 1 month ago

Was this helpful?

Configure first before creating an application or cloning an existing application.

Introduction

The Applications page helps you create and manage your microservices, and it majorly consists of the following:

Application Listing

You can view the app name, its status, environment, namespace, and many more upfront. The apps are segregated into: , , , and .

Figure 1: App Types

Create Button

You can use this to:

Other Options

There are additional options available for you:

  • Search and filters to make it easier for you to find applications.

  • Export CSV to download the data of Devtron apps (not supported for Helm apps and Argo CD apps).

  • Sync button to refresh the app listing.


View External Helm App Listing

Want to Manage your Existing Helm Release using Devtron?

Who Can Perform This Action?

Users with view only permission or above for an application can view helm app listing.

External Helm apps are Helm applications deployed outside of Devtron.

  1. Use the Cluster selection dropdown to choose the external cluster(s). You will see your external Helm apps under the Helm Apps tab.


View External ArgoCD App Listing

Want to Manage your Existing Argo CD Apps using Devtron?

Who Can Perform This Action?

Users need super-admin permission to view/enable/disable the ArgoCD listing.

Preface

In Argo CD, a user manages one dashboard for one ArgoCD instance. Therefore, with multiple ArgoCD instances, the process becomes cumbersome for the user to manage several dashboards.

With Devtron, you get an entire Argo CD app listing in one place. This listing includes:

  • Other Argo CD apps present in your cluster

Advantages

Devtron also bridges the gap for ArgoCD users by providing additional features as follows:

  • Single-pane View: All Argo CD apps will show details such as their app status, environment, cluster, and namespace together in one dashboard.

  • Feature-rich Options: Clicking an Argo CD app will give you access to its logs, terminal, events, manifest, available resource kinds, pod restart log, and many more.

Additional References

Prerequisite

The cluster in which Argo CD apps exist should be added in Global Configurations → Clusters and Environments

Feature Flag

ENABLE_EXTERNAL_ARGO_CD: "true"

Enabling ArgoCD App Listing

  1. Go to the Resource Browser of Devtron.

  2. Select the cluster (in which your Argo CD app exists).

  3. Type ConfigMap in the 'Jump to Kind' field.

  4. Search for dashboard-cm using the available search bar and click it.

  5. Click Edit Live Manifest.

  6. Set the feature flag ENABLE_EXTERNAL_ARGO_CD to "true"

  7. Click Apply Changes.

  8. Go back to the 'Jump to Kind' field and type Pod.

  9. Search for dashboard pod and use the kebab menu (3 vertical dots) to delete the pod.

  10. Go to Applications and refresh the page. A new tab named ArgoCD Apps will be visible.

  11. Select the cluster(s) from the dropdown to view the Argo CD apps available in the chosen cluster(s).


View External FluxCD App Listing

Who Can Perform This Action?

Users need super-admin permission to view/enable/disable the FluxCD listing.

Preface

Prerequisite

The cluster in which Flux CD apps exist should be added in Global Configurations → Clusters and Environments

Feature Flag

FEATURE_EXTERNAL_FLUX_CD_ENABLE: "true"

Enabling FluxCD App Listing

Tip

After successfully executing all the steps, a new tab named FluxCD Apps will be visible. Select the cluster(s) from the dropdown to view the Flux CD apps available in the chosen cluster(s).

Click any Flux CD app to view its details as shown below.

Apart from internal helm apps created in Devtron, you can also view your external Helm app listing. Moreover, you can manage their deployments using Devtron. Read to know more.

Connect the cluster containing your external Helm apps in .

Figure 2: Helm App List

You can not only view your ArgoCD app list, but also manage their deployments using Devtron. Read to know more.

Apps deployed using on Devtron

Figure 3: ArgoCD App List

Resource Scanning: You can scan for vulnerabilities using Devtron's feature.

Figure 4: Cluster Selection for Argo CD Listing

Flux CD doesn't have any official dashboard; however, Devtron supports the listing of your apps in one dashboard. Here, the are same as those of .

Figure 5: FluxCD App List and Details

You may refer the steps mentioned in the section since the procedure is similar.

Using Devtron's Resource Browser, add the in the Dashboard ConfigMap as shown below.

Figure 6: Editing Dashboard ConfigMap
Figure 7: Selecting Cluster

(Optional) Once you choose cluster(s), you may use the Template Type dropdown to further filter your Flux CD app listing based on its type, i.e., or .

Figure 8: Flux App Details
Create a Devtron app
Create a Helm app
Create a Job
Global Configurations → Cluster & Environments
ArgoCD: Standalone Configuration vs Devtron Configuration
Kustomization
Helmrelease
Flux CD
advantages
ArgoCD app listing
Enabling ArgoCD App Listing
feature flag
Global Configurations
Application Listing
Create Button
Other Options
resource scanning
GitOps
Devtron Apps
Helm Apps
ArgoCD Apps
FluxCD Apps
Migrate Helm Release to Devtron
Migrate ArgoCD Apps to Devtron