Skip to content

fix(devstack): make reset a true wipe and retry the ingress check#690

Merged
yasithdev merged 1 commit into
apache:masterfrom
yasithdev:fix-devstack-reset-and-verify
Jun 14, 2026
Merged

fix(devstack): make reset a true wipe and retry the ingress check#690
yasithdev merged 1 commit into
apache:masterfrom
yasithdev:fix-devstack-reset-and-verify

Conversation

@yasithdev

Copy link
Copy Markdown
Contributor

Summary

  • devstack reset only ran colima delete, but colima keeps a persistent Lima data disk (_lima/_disks/<instance>, bind-mounted to /var/lib/docker) that survives the delete — so images, volumes and restart: unless-stopped containers resurrected on the next VM start. Reset now also removes that disk, making it a true from-scratch wipe.
  • Wrapped the verify gate's :443 check in a short retry loop so a freshly pulled / cold Traefik doesn't spuriously fail it.

Test plan

  • ./devstack/devstack reset, then recreate the VM → docker reports 0 containers / 0 images / 0 volumes (previously old state resurrected).
  • ./devstack/devstack ensure against a cold, freshly-pulled Traefik → verify passes on the first run.
  • Full tilt up (server + infra) + portal bring-up from scratch succeeds.

devstack reset only ran `colima delete`, but colima keeps a persistent Lima data disk under _lima/_disks/<instance> (bind-mounted to /var/lib/docker) that survives the delete, so images, volumes and restart:unless-stopped containers resurrected on the next VM start. Remove that disk so reset is a true from-scratch wipe.

Also wrap the verify gate's :443 check in a short retry loop so a freshly pulled / cold Traefik does not spuriously fail it.
@yasithdev yasithdev merged commit ae8c3d5 into apache:master Jun 14, 2026
6 of 7 checks passed
@yasithdev yasithdev deleted the fix-devstack-reset-and-verify branch June 14, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant