[BUG] Cannot deploy VMs with flavor 6cpu-32gbmem-h200.1g.18gb on EUMETSAT
- Dominant language
- Python
- Stars
- 3
- Forks
- 4
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 11
Description
### Affected Command
ewc hub deploy
### Describe the issue
The EWC Community Hub test automation fails consistently when attempting to deploy GPU-accelerated Items.
The same HTTP 400 error from OpenStack Nova is returned regardless of the value set for `--extra-volume` [1][2], hinting that this is an issue with the primary volume that the EWCCLI assigns, as opposed to the extra volume requested by the CI
[1] https://github.com/ewcloud/ewccli/actions/runs/34610736238/job/103300300557#step:5:99
[2] https://github.com/ewcloud/ewccli/actions/runs/34837789911/job/103955511855#step:5:100
### Steps to Reproduce
1. Create a profile for EUMETSAT as federee (i.e. `ewc login`)
2. Deploy any of the GPU-accelerated Items on EUMETSAT, for example: `ewc hub deploy ecmwf-aifs-ens-crps --extra-volume 50`
### Expected Behavior
Deployment succeeds without errors. This should be the case regardless of the whether the `--extra-volume` is passed or not.
### Logs or Output
```shell
[09/14/26 11:22:10] INFO Git clone item...
INFO ✅ Repository is accessible:
https://github.com/ewcloud/ewc-ecmwf-ai-stacks
INFO ⬇️ Starting to clone the repository
'ewc-ecmwf-ai-stacks' into
/home/runner/.ewccli/outputs/ecmwf-aifs-ens-crps-1.
1.0...
INFO The item ecmwf-aifs-ens-crps uses Ansible Playbook
techonology.
INFO Pre deploy server setup starting...
INFO The selected item requires a GPU image and
flavor...
[09/14/26 11:22:15] INFO Keypair 'runner-ewccli-keypair' already exists on
Openstack. Using this key to deploy the VM.
╭───────────────────────────────────── OK ─────────────────────────────────────╮
│ [Identify Server Reconfiguration] Server github-run-34837789911 doesn't │
│ exists. │
╰──────────────────────────────────────────────────────────────────────────────╯
INFO Deploy server github-run-34837789911 starting...
🧾 Server Configuration Inputs Summary
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Parameter ┃ Value ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Image │ Ubuntu 24.04 NV_GRID_Open │
│ Flavour │ 6cpu-32gbmem-h200.1g.18gb │
│ Network │ private │
│ Security Groups │ ssh │
│ Keypair │ runner-ewccli-keypair │
│ Extra Volumes [GB] │ 50 │
└────────────────────┴───────────────────────────┘
INFO [Deploy server] Requesting server from Openstack...
[09/14/26 11:22:16] INFO ⏳ This could take a few minutes, grab a coffee ☕️
meanwhile...
[09/14/26 11:22:17] INFO Creating github-run-34837789911 (attempt n.1/1)...
╭─────────────────────────────────── Error ────────────────────────────────────╮
│ HttpException (github-run-34837789911): BadRequestException: 400: Client │
│ Error for url: https://nova.api.r1.cloud.eumetsat.int/v2.1/servers, Volume │
│ is smaller than the minimum size specified in image metadata. Volume size is │
│ 32212254720 bytes, minimum size is 34359738368 bytes. │
╰──────────────────────────────────────────────────────────────────────────────╯
Cleanup
[09/14/26 11:22:19] INFO Using `default` profile.
[09/14/26 11:22:21] INFO Pre delete server steps starting...
[09/14/26 11:22:21] ERROR Unexpected error: 'NoneType' object has no
attribute 'get'
╭─ Error ──────────────────────────────────────────────────────────────────────╮
│ Unexpected error: 'NoneType' object has no attribute 'get' │
╰──────────────────────────────────────────────────────────────────────────────╯
```
### Environment
Linux
### EWC CLI Version
0.9.1
Contributor guide
Assessment
This issue has not been assessed yet.