Devtron platform
Opening a Support Ticket with Devtron
This guide provides step-by-step instructions for opening a support ticket with Devtron from Dashboard. By following these steps, you can easily log issues, track concerns, and receive timely assistance from the Devtron support team. Prerequisites ...
Major Changes Coming to Bitnami's Container Image Catalog
On August 28th, 2025, Bitnami will implement significant changes to its public container image catalog, affecting how developers and organizations access and use their popular Docker images and Helm charts. What's Changing The transformation centers ...
Docker Version-27 and BuildX Rollout
As part of our continuous improvements to Devtron’s CI/CD capabilities, we’re preparing for a Docker engine upgrade to version 27. This upgrade introduces performance enhancements and build system improvements. Why Docker v27? Docker v27 introduces ...
Devtron Enterprise DT-32 Release Note
The latest release of Devtron is here, with new features and enhancements. Here's a summary of the DT-32 release and related updates. Highlights: Application Templates Devtron is introducing Application Templates, a feature that allows users to ...
[Resolved] Workaround for resolving npm warn tar TAR_BAD_ARCHIVE: Unrecognized archive format
Overview Recently, users have encountered issues in their Node.js builds, reporting errors such as: npm WARN tar TAR_BAD_ARCHIVE: Unrecognized archive format Request failed "304 Not Modified" (if using Yarn as the package manager). This issue has ...
When app metrics is not coming on grafana and devtron dashboard, set the value of the following parameter as false in kube prometheus stack values.
serviceMonitorSelectorNilUsesHelmValues: false
Unable to delete a database from postgres
Description of issue ERROR: database <db-name> is being accessed by other users DETAIL: There is 1 other session using the database. You have to terminate the connections to the database first, for that you can use the command. SELECT ...
Unable to login with admin password or reset devtron admin password
Debug: Run the command for admin credentials and use it for login in dashboard: kubectl -n devtroncd get secret devtron-secret -o jsonpath='{.data.ADMIN_PASSWORD}' | base64 -d If you are getting an error message of "invalid username or password" or ...
After installing Devtron using Helm, getting the admin password does not work.(if using windows)
Debug: 'base64' is not recognized as an internal or external command, operable program or batch file. Solution: The first way to debug is either install base64 encode and decode into your windows machine and use the appropriate cmd to get the admin ...
Getting UPGRADE FAILED: cannot patch "postgresql-postgresql" while upgrading Devtron to newer versions
Debug: Make sure to annotate and label all the Devtron resources. Description of error Error: UPGRADE FAILED: cannot patch "postgresql-postgresql" with kind StatefulSet: StatefulSet.apps "postgresql-postgresql" is invalid: spec: Forbidden: updates to ...
Rollout is showing error - :111: attempt to index a non-table object(nil) with key 'stableRS' stack traceback: :111: in main chunk [G]: ?
This can occur if you are using or recently upgraded to Kubernetes version 1.22 or above and you are using rollout controller version 0.13.0 from chart devtron-charts/rollout or devtron/rollout. The issue can be because of CRDs which were updated in ...
How to resolve if Deployment Status shows Failed or Degraded when you pull images from private container registry
If the deployment status shows Failed or Degraded, then the cluster is not able to pull container image from the private registry. In that case, the status of pod shows ImagePullBackOff. The failure of deployment can be one of the following reasons: ...
Devtron Terminal Connection Timeout Issue on GKE Cluster
Problem: When connecting to the pod or cluster terminal from the Devtron dashboard on an ingress with gce class in a GKE cluster, the connection gets disconnected after every 30 seconds. This issue is caused by the default timeoutSec value of 30 ...
Refreshing ArgoCD Certificates When Expired
1. Edit ArgoCD Secret Use kubectl edit to edit the ArgoCD secret in the appropriate namespace (devtroncd in this case). Find the data section and delete the lines for tls.crt and tls.key: kubectl edit secret argocd-secret -n devtroncd 2. Delete Lines ...
Not able to see commits, throwing exit status 128
1. Save the Git Repository Again Wait for few minutes and check the build pipeline if commits are visible or not 2. Check git sensor pod logs kubectl logs -n devtroncd -l app=git-sensor If you still get the same issue, try to bounce the pod and save ...
Git-sensor PVC- disk full
Need to increase the PVC size if you are getting following error: Need to check the Storageclass by which PVC was provisioned. Run the following command: kubectl get storageclass Check for the field allowVolumeExpansion, if it is set to true, run the ...
Resolving DNS resolution issues with Coredns
Problem statement Increase in timeouts while DNS resolution in a Kubernetes Cluster (EKS on AWS). Suspected Problem Coredns getting overwhelmed with DNS resolution requests and resolution takes multiple hops and searches thus decreasing Coredns ...