Skip to content

Feature: Devtron App GitOps Install In Async Mode #5323

@Ash-exp

Description

@Ash-exp

🔖 Feature description

Just like Helm installations in Devtron Apps, where we can opt for asynchronous mode of installation. There should be a async mode installation for ArgoCd in Devtron Apps.
Also there should be a graceful handling for any deployment requests upon pod restart.

🎤 Pitch / Usecases

Currently in Devtron Apps with GitOps installation, devtron performs the Install/Upgrade in synchronous mode. With this flow, in some cases the API context expires as the Install/ Upgrade may take too long. Also Auto Deployments can block the CI Success NATS event delivery.

The common case for this behaviour is if the git commit took an unreasonable time than expected.

Hence there should be a feature to perform GitOps install/ Upgrade for devtron Apps in asynchronous mode. This should be environment flag driven.

🔄️ Alternative

No response

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

AB#9998

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions