Remove GPU VM resource, volume, CI jobs, and config (#12) #36

Closed
AlexCaswen wants to merge 1 commit from gpu-cleanup into main
AlexCaswen commented 2026-05-08 03:21:50 +00:00 (Migrated from gitlab.com)

Summary

Removes all GPU VM artifacts that are blocking the pipeline. The GPU VM (incus_instance.gpu) fails to start due to VFIO binding issues with the RTX 5070 (incus-os#992).

What's removed

File What
incus.tf incus_instance.gpu resource, incus_storage_volume.gpu_data
.gitlab-ci.yml test-gpu and deploy-gpu jobs
containers/gpu/configuration.nix Orphaned NixOS config

Context

The post-merge pipeline for MR !33 (claude-code container) failed because tofu apply choked on the GPU VM. This MR unblocks the pipeline so the deploy-claude-code job can run.

Risk

tofu apply will attempt to destroy incus_instance.gpu and incus_storage_volume.gpu_data from state. If the GPU VM exists in Incus (even in a broken state), the destroy should succeed. If it doesn't exist in Incus but is in TF state, tofu may error — would need tofu state rm manually in that case.

Related: #12

## Summary Removes all GPU VM artifacts that are blocking the pipeline. The GPU VM (`incus_instance.gpu`) fails to start due to VFIO binding issues with the RTX 5070 (incus-os#992). ## What's removed | File | What | |------|------| | `incus.tf` | `incus_instance.gpu` resource, `incus_storage_volume.gpu_data` | | `.gitlab-ci.yml` | `test-gpu` and `deploy-gpu` jobs | | `containers/gpu/configuration.nix` | Orphaned NixOS config | ## Context The post-merge pipeline for MR !33 (claude-code container) failed because `tofu apply` choked on the GPU VM. This MR unblocks the pipeline so the `deploy-claude-code` job can run. ## Risk `tofu apply` will attempt to destroy `incus_instance.gpu` and `incus_storage_volume.gpu_data` from state. If the GPU VM exists in Incus (even in a broken state), the destroy should succeed. If it doesn't exist in Incus but is in TF state, tofu may error — would need `tofu state rm` manually in that case. Related: #12
AlexCaswen (Migrated from gitlab.com) closed this pull request 2026-05-08 06:11:05 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
midwitmoneymgmt/m3-infra!36
No description provided.