Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem:
Escape backslashes added to value each time Ansible array variable is edited in Satellite 6.6 beta in web interface
Version-Release number of selected component (if applicable):
Satellite 6.6 public beta
How reproducible:
every time
Steps to Reproduce:
- Go to Configure->Variables(Under Ansible Header)
- Click New Ansible Variable
- Name variable and assign to existing role
- Override, and set type to Array
- Set array value to ["test1","test2"]
- Click Submit
- Open variable for editing again, value is now: "[\"test1\",\"test2\"]"
- Don't change anything, click Submit
- Open variable for editing again, value is now: "\"[\\\"test1\\\",\\\"test2\\\"]\""
- Each time the variable is opened and Submit is clicked, this pattern is repeated and additional backslashes are added.
Actual results:
Backslashes are added to value each time variable is edited.
Expected results:
Value remains the same, without escape backslashes added
Comment 6Francisco Peralta
2019-12-03 10:17:56 UTC
Dear Ondrej,
my customer is asking if it would be possible to also have a hotfix on top of 6.6 for them to proceed with their timeline: what do you think?
Thanks in advance,
Cisco.
VERIFIED.
@satellite-6.7.0-5.beta.el7sat.noarch
tfm-rubygem-foreman_ansible-4.0.3-1.el7sat.noarch
by the manual reproducer described in comment#0>>> ansible variable array value remains ["test1","test2"] after successive edits
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHSA-2020:1454