Actions
Bug #6343
closedParameters not wrapped when resolved from names
Status:
Closed
Priority:
Normal
Assignee:
Category:
Foreman commands (obsolete)
Target version:
Difficulty:
Triaged:
Pull request:
Team Backlog:
Description
When running something like:
hammer --debug host create --hostgroup libvirt --name hammer2 --compute-resource localhost
The parameters that are passed in and resolved by name aren't nested within the "host" hash that's POSTed to /api/hosts:
[ INFO 2014-06-23 16:25:03 API] POST /api/hosts [DEBUG 2014-06-23 16:25:03 API] Params: { "host" => { "name" => "hammer2", "build" => true, "enabled" => true, "managed" => true, "compute_profile_id" => "2", "compute_attributes" => { "volumes_attributes" => {} }, "host_parameters_attributes" => {}, "interfaces_attributes" => {} }, "compute_resource_id" => 1, "hostgroup_id" => 6, "compute_profile_id" => "2" }
This prevents Foreman from using them, so in this case, errors are given by Foreman that the attributes provided via the host group are missing.
Updated by Dominic Cleal about 10 years ago
- Status changed from Assigned to Ready For Testing
Updated by Dominic Cleal about 10 years ago
- Assignee changed from Dominic Cleal to Martin Bacovsky
Updated by Anonymous about 10 years ago
- Target version changed from 1.8.1 to 1.8.0
Updated by The Foreman Bot about 10 years ago
- Pull request https://github.com/theforeman/hammer-cli/pull/122 added
Updated by Anonymous about 10 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset hammer-cli-foreman|5b6806cab215be1d20812822b6d4d4436aa7568d.
Updated by Anonymous about 8 years ago
- Related to Bug #7188: Unable to create libvirt VM with hammer and compute profiles added
Actions