"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.