Bug #14292
closedChild hostgroup cloning issue with array parameters
Description
This is a bit of an odd one but during the cloning of a hostgroup it seems that array/json class parameter overrides can become invalid.
Pre-req:
2 x environments with the same classes in both.
2 x identical hostgroups in different environments. Not sure if having classes in them is mandatory or not
1 x child hostgroup containing a class with an array-type override set.
Step to reproduce:
Clone the child hostgroup from one environment to the other, changing both the parent HG and environment fields during the clone process.
Expected:
HG should be cloned with override parameter kept.
Actual:
Parameter override values are cloned with additional escape sequences, causing them to fail validation. See attached.
Files
Updated by Dominic Cleal over 8 years ago
- Related to Bug #12284: host group parameter overrides reformatting YAML values to strings added
Updated by Dominic Cleal over 8 years ago
- Category set to Host groups
It might be worth trying this on 1.11, it could have been fixed when the parameter tab was changed.
Updated by MARCIN BOJKO over 7 years ago
- Priority changed from Normal to High
This bug is still active in 1.14.2 - it prevents from cloning groups, hosts and even changing host's domains.
With every touch all YAML arrays are being converted to strings with \n signs, so the config is just gone.
Updated by J. A. over 6 years ago
Oftentimes I get this when editing a host too. This just happened to me on 1.16.1 but it happened to me on 1.{13,14,15} as well.