osc does not support the full possibilities of the compute API. The gaps are tracked in an upstream etherpad [1]. Of particular interest to us is the missing device tagging support in microversions 2.32 and 2.49 (lines 98 and 122 in [1], at the time of this writing). This BZ is to track not only the device tagging work (which we need), but also other gaps that we can close as good upstream citizens [2]. [1] https://etherpad.openstack.org/p/compute-api-microversion-gap-in-osc [2] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005793.html
I'm going to be honest with myself, I probably won't do this, and this isn't worth tracking. If I get around to doing it, it can be a quick untracked thing that I just happen to hit because I have bandwidth. Also, I think we have another BZ open specifically for the device tagging in osc stuff.
(In reply to Artom Lifshitz from comment #2) > Also, I think we > have another BZ open specifically for the device tagging in osc stuff. Yeah: https://bugzilla.redhat.com/show_bug.cgi?id=1653865
*** Bug 1653865 has been marked as a duplicate of this bug. ***
Closing EOL, OSP 16.0 has been retired as of Oct 27, 2020
Reopening the bug, still present in RHOSP16.1.
Will not be doing a thorough review of the openstackclient replacements, as it would effectively be an audit. Closing UPSTREAM.