Hide Forgot
Description of problem: For some parameters in the parameters dialog, you can't enter the value you want because you're stopped by this error message: "Please enter a valid JSON string." Version-Release number of selected component (if applicable): openstack-tripleo-ui-7.4.1-0.20170911164240.16684db.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Include docker.yaml in your plan configuration, and save. 2. Switch to the parameters tab and select the section of the containerized deployment parameter. 3. Try to feed in a value to the parameter DockerInsecureRegistryAddress. I tried to enter ['****.****.redhat.com'] Actual results: You're stopped with a validation message: "Please enter a valid JSON string."
Fixed by https://review.openstack.org/#/c/508860/
Verified. Followed the steps in the bug description and was able to set and save the parameter. 1. Created a new OSP12 plan and clicked on "Edit Configuration" 2. docker.yaml was enabled by default so switched to Parameters tab -> Containerized Deployment" directly 3. Found DockerInsecureRegistryAddress and set it to ['****.****.redhat.com']. No validation error message. 4. Saved and closed the modal. 5. Parameter still set correctly when returning to the window. Also confirmed by looking at DockerInsecureRegistryAddress in plan-environment.yaml in Swift. openstack-tripleo-ui-7.4.2-2.el7ost.noarch
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/RHEA-2017:3462