Commit 5445b64
Enhance Azure integration tests with automatic remediation for ghost resource conflicts (#4389)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Changes Azure integration test setup logic to delete/retry on "ghost"
409 Conflict states instead of skipping, which can make previously
non-fatal flakes fail loudly and may increase cleanup/destructive
actions in shared subscriptions. Adds optional per-run resource-group
isolation to reduce cross-test interference.
>
> **Overview**
> Improves Azure integration test robustness by handling *ghost*
control-plane conflicts (create returns `409` but subsequent `Get` is
`404`) with **automatic remediation**: attempt a best-effort delete,
wait, retry creation once, and **fail** if the resource remains
unrecoverable (replacing prior `t.Skip` behavior for
VM/VMSS/role-assignment cases).
>
> Adds optional parallel-run isolation by deriving
`integrationTestResourceGroup` from `AZURE_INTEGRATION_TEST_RUN_ID`
(sanitized/length-capped) and updates integration-test docs and the
adapter-creation skill to reflect the new resource-group behavior and
the “auto-remediate then fail” policy.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
013173ce82183b498ce1d32f5d795d4a090a637c. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
GitOrigin-RevId: 19315221a8b7e93d5db24a6141edb0401b10f7f81 parent 529282b commit 5445b64
318 files changed
Lines changed: 1024 additions & 9243 deletions
File tree
- aws-source/module/.cursor
- docs.overmind.tech/docs/sources
- aws
- Types
- azure
- gcp
- Types
- k8s
- Types
- stdlib
- Types
- sources
- .cursor
- azure/integration-tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 0 additions & 58 deletions
This file was deleted.
Lines changed: 0 additions & 16 deletions
This file was deleted.
0 commit comments