Project

General

Profile

Actions

Bug #27868

closed

No way to provide type for hosts parameters in Foreman >= 1.23

Added by Martin Bacovsky over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Found in Releases:
In Kanboard:

Description

Attempt to create or update host with parameters fail with

"Could not create the host:
Missing arguments for 'host[host_parameters_attributes][0][parameter_type]'

The reason is in Foreman 1.23 the API changed and parameter_type was added and is required.

Possible fixes:
- consider making the type optional with reasonable default in API. It should unblock the error and save us from incompatible changes in API
- add the default type on Hammer side and deprecate the --parameters option. Add new --typed-parameters that support also the new attributes


Related issues 2 (0 open2 closed)

Related to Foreman - Bug #27897: Param type should not be required in host(group) apiClosedOleh FedorenkoActions
Related to Foreman - Feature #27544: Hosts and Hostgroups API endpoints don't provide parameter_type and hidden_value supportClosedBaptiste AgasseActions
Actions

Also available in: Atom PDF