openstack-python-openstackc.../doc/source/cli/command-objects
Eric Fried cd6c285cc6 neutron: autogenerate docs
$namespace = openstack.network.v2

The subcommand documents for $namespace were hardcoded and thus prone to
drift over time. This commit removes the hardcoded content and uses the
autoprogram-cliff directive to generate them automatically from the
subcommand configuration classes.

This one turned out to be quite involved, because we support both
neutron and nova-network. When running in a real cloud, the command
classes detect whether the neutron service is present, assume
nova-network if that service is not found, and only add parser options
relevant to the detected service. But the docs need to present both sets
of options. This was easy enough when they were hardcoded, but required
a bit of additional infrastructure for generated docs.

Change-Id: I426261eb1d86bcc68656aabd61f10b7f082da402
2019-11-01 14:24:30 -05:00
..
access-token.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
address-scope.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
aggregate.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
application-credentials.rst Correct application credential usage doc 2018-03-16 17:47:47 +01:00
availability-zone.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
catalog.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
command.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
complete.rst Improve document 'openstack complete' 2018-10-19 09:20:37 +10:00
compute-agent.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
compute-service.rst Document 2.53 behavior for compute service list/delete 2019-08-20 15:38:59 +00:00
configuration.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
consistency-group-snapshot.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
consistency-group.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
console-log.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
console-url.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
consumer.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
container.rst auto-generate object docs 2017-08-17 16:46:31 -04:00
credential.rst Fix credentials in create, update and list. 2017-11-17 11:39:15 +08:00
domain.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
ec2-credentials.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
endpoint.rst Fix typo: "to and endpoint" 2019-07-30 11:50:05 -07:00
endpoint_group.rst Add support for endpoint group commands 2018-02-23 20:36:04 +00:00
extension.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
federation-protocol.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
flavor.rst Fix docs from I0dc80bee3ba6ff4ec8cc3fc113b6de7807e0bf2a 2018-06-28 14:00:49 -04:00
floating-ip-pool.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
floating-ip-port-forwarding.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
floating-ip.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
group.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
host.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
hypervisor-stats.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
hypervisor.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
identity-provider.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
image.rst Merge "Add possibility to filter images using member_status" 2019-03-07 00:34:17 +00:00
implied_role.rst Implied Roles 2017-08-22 17:08:30 +00:00
ip-availability.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
keypair.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
limit.rst Add project param in LimitList parser 2018-11-08 11:19:24 -06:00
limits.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
mapping.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
module.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
network-agent.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-auto-allocated-topology.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-flavor-profile.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-flavor.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-meter-rule.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-meter.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-qos-policy.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-qos-rule-type.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-qos-rule.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-rbac.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-segment.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network-service-provider.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
network_segment_range.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
object-store-account.rst auto-generate object docs 2017-08-17 16:46:31 -04:00
object.rst auto-generate object docs 2017-08-17 16:46:31 -04:00
policy.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
port.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
project-purge.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
project.rst Add parent project filter for listing projects 2019-09-02 09:05:37 +09:00
quota.rst Merge "Delete the LB object quotas set command in openstackclient" 2019-03-13 08:48:34 +00:00
region.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
registered-limit.rst Implement support for registered limits 2018-07-23 21:18:50 +00:00
request-token.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
role-assignment.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
role.rst Remove deprecated identity commands and args 2019-05-19 12:54:33 -05:00
router.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
security-group-rule.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
security-group.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
server-backup.rst Convert 'server' commands to use autoprogram 2017-10-26 09:34:04 +00:00
server-event.rst Convert 'server' commands to use autoprogram 2017-10-26 09:34:04 +00:00
server-group.rst Convert 'server' commands to use autoprogram 2017-10-26 09:34:04 +00:00
server-image.rst Convert 'server' commands to use autoprogram 2017-10-26 09:34:04 +00:00
server.rst Start using 'cliff.sphinxext' 2017-07-21 14:48:44 +00:00
service-provider.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
service.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
subnet-pool.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
subnet.rst neutron: autogenerate docs 2019-11-01 14:24:30 -05:00
token.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
trust.rst auto-generate docs for v3 identity resources 2017-10-06 00:57:04 +00:00
usage.rst Add doc and relnote for review 639652 2019-09-09 10:31:49 -05:00
user.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
versions.rst versions: Fix 'versions show' help message 2019-11-01 11:25:40 +01:00
volume-backend.rst Add volume backend capability show command 2018-10-09 15:31:35 -05:00
volume-backup.rst Add volume backup import/export commands 2018-11-10 02:11:04 -06:00
volume-host.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
volume-qos.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
volume-service.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
volume-snapshot.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
volume-transfer-request.rst reorganize existing documentation according to the new standard layout 2017-06-23 11:54:32 +02:00
volume-type.rst Update help text for encryption provider 2018-02-23 16:26:39 -05:00
volume.rst Add --attached / --detached parameter to volume set 2019-02-28 15:48:34 +00:00