Skip to content

💡 [REQUEST] - Improve delete project api #1853

@Falltrades

Description

@Falltrades

Description

This error may happen if there are remnants of ArgoCD applications.

argocd:{
  error:"{"stack":"HttpError: HTTP request failed
 at Request._callback (/app/node_modules/.pnpm/@kubernetes+client-node@0.22.3/node_modules/@kubernetes/client-node/dist/gen/api/customObjectsApi.js:692:36)
 at self.callback (/app/node_modules/.pnpm/request@2.88.2/node_modules/request/request.js:185:22)
 at Request.emit (node:events:508:28)
 at Request.<anonymous> (/app/node_modules/.pnpm/request@2.88.2/node_modules/request/request.js:1154:10)
 at Request.emit (node:events:508:28)
 at IncomingMessage.<anonymous> (/app/node_modules/.pnpm/request@2.88.2/node_modules/request/request.js:1076:12)
 at Object.onceWrapper (node:events:622:28)
 at IncomingMessage.emit (node:events:520:35)
 at endReadableNT (node:internal/streams/readable:1701:12)
 at process.processTicksAndRejections (node:internal/process/task_queues:89:21)",
  "message":"HTTP request failed",
  "response": {
    "statusCode":404,
    "body": {
      "kind": "Status",
      "apiVersion": "v1",
      "metadata":{},
      "status":"Failure",
      "message":"appprojects.argoproj.io \"socleprojecttest-integ-e9b7-socle-project-test-dc5d\" not found",
      "reason":"NotFound",
      "details": {
        "name":"socleprojecttest-integ-e9b7-socle-project-test-dc5d",
        "group":"argoproj.io",
        "kind":"appprojects"
      },
      "code":404
    }

Also if we delete a console project without deleting project stages first, then Argocd applications created by the project will live forever (until a Kubernetes administrator intervene).

PRs liées

No response

Issues liées

No response

Exemples simples

No response

Spécifications techniques

No response

Définition du fini

  • La fonctionnalité est terminée
  • Les tests liés à cette fonctionnalité ont été ajoutés
  • La documentation liée à cette fonctionnalité a été ajoutée (cf. https://github.com/cloud-pi-native/documentation)
  • La communication avec les autres équipes impliquées par cette fonctionnalité a été faite

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions