Description of problem: The "usage" output provided from the Openstack CLI is inconsistent with the code itself. $ openstack network qos rule create usage: openstack network qos rule create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--type <type>] *** "type" is shown here as optional *** [--max-kbps <max-kbps>] [--max-burst-kbits <max-burst-kbits>] [--dscp-mark <dscp-mark>] [--min-kbps <min-kbps>] [--ingress | --egress] <qos-policy> But when trying to use that command without the "--type" option, we get: $ openstack network qos rule create --ingress --max-kbps 1000 c1463a01-ea33-4342-9ef8-bffdfa72a62e "Create" rule command requires argument "type" Version-Release number of selected component (if applicable): OSP 16.2 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
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 (Release of components for Red Hat OpenStack Platform 16.2.3 (Train)), 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-2022:4793