Skip to content

pulumi destroy fails sometimes DeleteConflict: Cannot delete entity, must detach all policies first. #5

@csantanapr

Description

@csantanapr

Running pulumi destroy fails sometime when deleting eks Cluster

Here are the logs

2024-04-04T00:01:07.2136239Z @ Destroying...........................................................................................................................
2024-04-04T00:01:07.2138393Z  -  aws:iam:Role dev-cluster-instanceRole-role deleting (121s) error: deleting urn:pulumi:dev::***::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-cluster-instanceRole-role: 1 error occurred:
2024-04-04T00:01:07.2141226Z  -  aws:iam:Role dev-cluster-instanceRole-role **deleting failed** error: deleting urn:pulumi:dev::***::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-cluster-instanceRole-role: 1 error occurred:
2024-04-04T00:01:07.2143047Z     pulumi:pulumi:Stack ***-dev  error: update failed
2024-04-04T00:01:07.2143912Z     pulumi:pulumi:Stack ***-dev **failed** 1 error
2024-04-04T00:01:07.2144493Z Diagnostics:
2024-04-04T00:01:07.2145149Z   pulumi:pulumi:Stack (***-dev):
2024-04-04T00:01:07.2145652Z     error: update failed
2024-04-04T00:01:07.2146017Z 
2024-04-04T00:01:07.2146334Z   aws:iam:Role (dev-cluster-instanceRole-role):
2024-04-04T00:01:07.2147878Z     error: deleting urn:pulumi:dev::***::eks:index:Cluster$eks:index:ServiceRole$aws:iam/role:Role::dev-cluster-instanceRole-role: 1 error occurred:
2024-04-04T00:01:07.2149644Z     	* deleting IAM Role (dev-cluster-instanceRole-role-7a50c78): DeleteConflict: Cannot delete entity, must detach all policies first.
2024-04-04T00:01:07.2150972Z     	status code: 409, request id: ba0d5e3a-2ef9-4d10-b164-3becbd72f3c4
2024-04-04T00:01:07.2151460Z 
2024-04-04T00:01:07.2151696Z Resources:
2024-04-04T00:01:07.2152154Z     - 59 deleted
2024-04-04T00:01:07.2152375Z 
2024-04-04T00:01:07.2152554Z Duration: 6m45s
2024-04-04T00:01:07.2152873Z 
2024-04-04T00:01:07.2152879Z 
2024-04-04T00:01:07.2153886Z     at Object.createCommandError (/home/runner/work/_actions/pulumi/actions/v5/webpack:/pulumi-github-action/node_modules/@pulumi/pulumi/automation/errors.js:77:1)
2024-04-04T00:01:07.2155687Z     at /home/runner/work/_actions/pulumi/actions/v5/webpack:/pulumi-github-action/node_modules/@pulumi/pulumi/automation/cmd.js:201:1
2024-04-04T00:01:07.2156866Z     at Generator.throw (<anonymous>)
2024-04-04T00:01:07.2158069Z     at rejected (/home/runner/work/_actions/pulumi/actions/v5/webpack:/pulumi-github-action/node_modules/@pulumi/pulumi/automation/cmd.js:19:1)
2024-04-04T00:01:07.2159453Z     at processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-04-04T00:01:07.2243026Z Post job cleanup.
2024-04-04T00:01:07.3595509Z Post job cleanup.
[logs_22402805996.zip](https://github.com/gitops-bridge-dev/gitopscon-2024-na-demo/files/14859752/logs_22402805996.zip)

2024-04-04T00:01:07.4509436Z [command]/usr/bin/git version
2024-04-04T00:01:07.4551078Z git version 2.43.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions