Project

General

Profile

Actions

Bug #23463

closed

YAML rendering of external nodes generates incorrect data if hashes are used

Added by Anonymous almost 6 years ago. Updated almost 6 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
Parameters
Target version:
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Rendering the external YAML data of a host causes Foreman to generate incorrect data if it includes hashes that are set in parameterised classes.

Generated YAML:

classes:
  easystack:
    ceph_monitors:
    - !ruby/hash:ActiveSupport::HashWithIndifferentAccess
      fqdn: [RETRACTED]
      ip:  [RETRACTED]
      master: true
    - !ruby/hash:ActiveSupport::HashWithIndifferentAccess
      fqdn:  [RETRACTED]
      ip:  [RETRACTED]
      master: true
    - !ruby/hash:ActiveSupport::HashWithIndifferentAccess
      fqdn:  [RETRACTED]
      ip:  [RETRACTED]
      master: true

This seems to be a duplicate of #9240 and was introduced again somewhere between 1.16.1 and 1.17.0.


Related issues 1 (0 open1 closed)

Is duplicate of Foreman - Bug #23382: Editing Smart Class Parameter of type YAML creates malformed value in release 1.17.0ClosedDaniel Lobato Garcia04/24/2018Actions
Actions #1

Updated by Anonymous almost 6 years ago

  • Related to Bug #23382: Editing Smart Class Parameter of type YAML creates malformed value in release 1.17.0 added
Actions #2

Updated by Tomer Brisker almost 6 years ago

  • translation missing: en.field_release set to 360
Actions #3

Updated by Tomer Brisker almost 6 years ago

  • Category changed from API to Parameters
Actions #4

Updated by Daniel Lobato Garcia almost 6 years ago

  • Triaged set to No

Does anyone have a good reproducer for this one? I'm able to get the following hashes right:

classes:
  dhcp:
    bootfiles:
      '00:06': grub2/bootia32.efi
      '00:07': grub2/bootx64.efi
      '00:09': grub2/bootx64.efi
Actions #5

Updated by Daniel Lobato Garcia almost 6 years ago

  • Status changed from New to Duplicate

This is most certainly a duplicate of #23382

Actions #6

Updated by Daniel Lobato Garcia almost 6 years ago

  • Related to deleted (Bug #23382: Editing Smart Class Parameter of type YAML creates malformed value in release 1.17.0)
Actions #7

Updated by Daniel Lobato Garcia almost 6 years ago

  • Is duplicate of Bug #23382: Editing Smart Class Parameter of type YAML creates malformed value in release 1.17.0 added
Actions

Also available in: Atom PDF