Skip to content

Making Gitops Optional - Cd pipeline level changes #1738

@vikramdevtron

Description

@vikramdevtron

Summary

Gitops is mandatory for devtron apps, make this an optional. without gitops configuration user can create and deploy application.

  • CD pipeline type - (deployment via helm, deployment via acd), add provision in db to store pipeline type.
  • On CD pipeline create, for ACD type pipeline, skip git repo creation and acd repo registry.
  • On CD pipeline create, checks for gitops config available or not, based on that, set cd pipeline type in db.

Motivation

Add this is as feature in same existing CICD integration, not required new integration for this.

Proposal

Add this is as feature in same existing CICD integration, not required new integration for this.

Story scope & estimation

https://docs.google.com/document/d/14YmjJKm8wdlUTjj5nknx9FQjd8NCDwtiTbbu45Rxd5c/edit#heading=h.jnwn9sf60ziz

Testing Guideline [Optional]

How this feature will need to be tested. What all areas should be covered

Metadata

Metadata

Assignees

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