"c4 host reserve" command doesn't return an error when no address were passed
Details
| Detail name | Value |
|---|---|
| Changelog Number | 24948 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.0.0, C4 4.19.10 |
| Fix Versions | C4 4.28.9, c4 4.29.9, Exasol 2025.1.14 |
| Resolution Date | 2026-07-08 |
Description
Fixed an issue where running c4 host reserve without specifying any reserved addresses incorrectly reported success if the deployment already had previously reserved addresses saved in its configuration.
Workaround
No workaround.
Fix
Updated the validation to check only the addresses explicitly provided in the current command invocation, ensuring the command fails with an error when no reserved addresses are supplied, instead of silently using stale values from previous reservations.