Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removal: Enable cabability for custom resource removal (e.g. purge soft-deleted / removal in specific order required / etc.) #242

Closed
rahalan opened this issue Oct 21, 2021 · 0 comments · Fixed by #431
Assignees
Labels
[cat] pipelines category: pipelines enhancement New feature or request
Milestone

Comments

@rahalan
Copy link
Contributor

rahalan commented Oct 21, 2021

Currently we cannot handle 'special' removal scenarios such as vWAN & NetApp where resources have to be removed in a specific order. Other cases cover e.g. roleAssignments / policies etc. that need a different handling alltogether.

Also pipelines and workflows for resources having soft-deletion automatically enforced are failing if run twice before the soft-deletion grace period has passed.
See e.g.: Fix policy assignment to accept westeu (#55) · 8855158 (github.com)

Impacted modules include
API management
Log Analytics Workspace
Key Vault (for which opting out from soft deletion will be deprecated soon. Ref Enable soft-delete on all key vault objects - Azure Key Vault | Microsoft Docs)

A quick fix for failing pipelines may be to set the removal step input parameter default value to false. Cons: cost management.

@rahalan rahalan added the enhancement New feature or request label Oct 21, 2021
@rahalan rahalan added this to the Backlog milestone Oct 21, 2021
@AlexanderSehr AlexanderSehr modified the milestones: Backlog, Public Preview Nov 1, 2021
@rahalan rahalan added the [cat] pipelines category: pipelines label Nov 4, 2021
@rahalan rahalan changed the title Pipeline: Remove job - Purge resources having soft-deletion enabled Remove job - Purge resources having soft-deletion enabled Nov 4, 2021
@AlexanderSehr AlexanderSehr changed the title Remove job - Purge resources having soft-deletion enabled Removal: Enable cabability for custom resource removal (e.g. purge soft-deleted / removal in specific order required / etc.) Nov 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[cat] pipelines category: pipelines enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants