[openstack-doc-tools] openstack-auto-commands should handle *-manage CLIs

Bug #1338806 reported by Peter Stachowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Peter Stachowski

Bug Description

When auto generating the CLI command help for projects, no support is available for the *-manage CLI that each project contains. The commands.py file should be modified to allow support for generating this alongside the regular CLI XML file (if desired).

Infrastructure changes will be added for all commands, and specific calls for the trove-manage command.

The Swift CLI help is also modeled differently from most (as is *-manage help) so it will use the same help syntax.

Changed in openstack-manuals:
assignee: nobody → Peter Stachowski (peterstac)
Revision history for this message
Gauvain Pocentek (gpocentek) wrote :

Thanks for tackling this Peter!

Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-doc-tools (master)

Fix proposed to branch: master
Review: https://review.openstack.org/105550

Changed in openstack-manuals:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-doc-tools (master)

Reviewed: https://review.openstack.org/105550
Committed: https://git.openstack.org/cgit/openstack/openstack-doc-tools/commit/?id=7461b4800690622193ba4352e173140161db79d8
Submitter: Jenkins
Branch: master

commit 7461b4800690622193ba4352e173140161db79d8
Author: Peter Stachowski <email address hidden>
Date: Sun Jul 6 18:34:52 2014 -0400

    Added support for *-manage CLI doc generation

    Support for the *-manage commands was added to commands.py. Two new
    options were added as well, --all-api and --all-manage.

    --all-api generates files for all API commands
    --all-manage generates files for all manage commands

    --all generates files for all commands, API and manage

    At present, only trove-manage is supported for *-manage commands.

    As an aside, the Swift CLI help command is different from most other
    CLI help, and as it is the same as the *-manage help it was changed to
    use the same help syntax.

    Change-Id: I851f39a405f91216257a5965a6ce5c01d1889851
    Closes-Bug: #1338806

Changed in openstack-manuals:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.