Problem
docker volume prune -f does NOT remove named volumes. The mysql-mgmt compose file creates a named volume default_generated that stores MySQL Router bootstrap config (credentials, certificates). This volume persists across container recreations and causes "Router instance already configured" errors on re-runs.
Files: services/mysql-mgmt/docker_compose.yml, tests/setup/main.tf
Fix
In the Terraform destroy provisioner, add explicit volume removal:
docker exec $HOSTNAME docker volume rm $(docker exec $HOSTNAME docker volume ls -q)
Acceptance Criteria
Problem
docker volume prune -fdoes NOT remove named volumes. The mysql-mgmt compose file creates a named volumedefault_generatedthat stores MySQL Router bootstrap config (credentials, certificates). This volume persists across container recreations and causes "Router instance already configured" errors on re-runs.Files:
services/mysql-mgmt/docker_compose.yml,tests/setup/main.tfFix
In the Terraform destroy provisioner, add explicit volume removal:
docker exec $HOSTNAME docker volume rm $(docker exec $HOSTNAME docker volume ls -q)Acceptance Criteria
docker volume rm