1. Description Support for adding validation check while using openstack server create ... --hint command 2. Use case An error in "openstack server create" filters specifcation (used uuid of group instead of "group=<uuid>"/ "key=value") format led to openstack accepting the value and not reporting any error. However, it did not carry out the expected action. A syntax check on the filter format could have helped user avoid several hours of troubleshooting ~~~ "openstack server create" command accepts hints in the format "key=value". However no syntax validation is done leading to accepting values in incorrect format without reporting any error and user assuming filter got applied Following works fine without error: openstack server create ... --hint 245e1dfe-2d0e-4139-80a9-fce124948896 --wait It should actually be: openstack server create ... --hint group=245e1dfe-2d0e-4139-80a9-fce124948896 --wait Suggest adding validation check to the command so that hints are not accepted without key=value format ~~~ 3. Upstream reference Bugzillas? No Blueprints? No Specs? No 4. RH bugzilla dependencies? No 5. Primary Red Hat contact: a. Name: MD Sufiyan b. Email: msufiyan
This would be an enhancement to python-novaclient to do some basic input validation.
I have patches proposed upstream against both novaclient and openstackclient.
*** Bug 1541236 has been marked as a duplicate of this bug. ***
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/RHBA-2020:2155