Skip to content

Feature: Support to delete CD Pipeline without deleting the resourceΒ #7000

Closed

Description

@akshatsinha007

πŸ”– Feature description

A feature where we can delete the deployment pipeline without actually deleting the corresponding resources created by it.

🎀 Pitch / Usecases

_

πŸ”„οΈ 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?

Description:

Reference Ticket:

Tasks:

Qa:

Release Notes Details _____________

Please refer to PR template from this readme - https://github.com/devtron-labs/enterprise-release/blob/release-dev/README.md

PR Links

Microservices

  • Orchestrator
  • Dashboard
  • Devtron-Fe-Lib
  • Kubelink
  • Kubewatch
  • Casbin
  • Git-sensor
  • Image Scanner
  • Notifier
  • CI-Runner
  • Central-API
  • Lens
  • App-Sync
  • Scoop
  • Silver-Surfer

ConfigMap/Secret Changes Involved

microserviceConfigs:
- name: orchestrator
    configurations:
    - key: FOREGROUND_DELETE_CD_PIPELINE
        allowedValues: boolean
        defaultValue: false
        description: If enabled, deleting a CD pipeline will not delete the underlying deployed resource (helm release/argocd application/flux release) unless the request explicitly overrides it via payload.

Information if it's a hotfix

  • Release on L1 & L2
  • Branch and commit hash if not main and latest hash.

  • Release on L3
  • Branch and commit hash if not (hotfix-*) and latest hash.

  • Release on Specific Enterprise
  • Specific Enterprise and Branch

Additional Release Instructions

What channels is this release for?

  • OSS+Enterprise
  • Enterprise only
  • OSS only

PR Checklist:

  • PR has relevant title tag (feat, fix, perf, chore)
  • Is this PR synced to enterprise?

Author's Github username

Additional Comments


Feature Branch For Qa


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

ENT-MKTenhancementNew feature or requesttriage-acceptedIssue is accepted by the organisation to be worked on.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions