[OpenStack-docs] Spec: Moving drivers out of openstack-manuals - documenting options

Andreas Jaeger aj at suse.com
Tue Nov 11 07:49:41 UTC 2014


On 11/09/2014 02:15 PM, Andreas Jaeger wrote:
> As discussed in Paris, I've created a first spec to move drivers out of
> openstack-manuals:
> https://review.openstack.org/133372
> 
> This still misses quite some parts and one of these is the following:
> We currently document *all* options for a driver, so let's look at Block
> Storage drivers:
> 
> We have for example the table "Table 1.3. Description of Dell EqualLogic
> volume driver configuration options" at
> http://docs.openstack.org/trunk/config-reference/content/dell-equallogic-driver.html
> 
> Should we keep these tables and structure the documentation as follows:
> 
> Title: List of drivers
> * Driver 1
> * Driver 2
> 
> Title: Configuration Options for all drivers
> One page with all configuration options
> 
> I see the following alternatives:
> * Do not document these configuration options at all
> * Use a different structure (proposals welcome)
> 
> Please reply with your suggestions.
> 
> Andreas
> 

Tom commented in the review with:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
See
http://docs.openstack.org/trunk/config-reference/content/sheepdog-driver.html
<-- I think something like this which has the one quick reference line
that you need, along with the link could be useful.
Another example (I know it's open source, but for example's sake) is
http://docs.openstack.org/trunk/config-reference/content/smbfs-volume-driver.html
<-- Imagine there's also a link in there to the vendor docs, and with
quick reference line (which almost never changes), table of options
automatically generated from code means no maintenance cost.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I like the combination of Samba and sheepdog to create "version
independent" information:

* A short paragraph explaining the driver.
* A link for detailed instructions
* A default paragraph like:
  Set the following in your cinder.conf, and use the following options
to configure it.
volume_driver=cinder.volume.drivers.smbfs.SmbfsDriver
* And finally the autogenerated configuration options

Andreas
-- 
 Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
  SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GF:Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB 21284 (AG Nürnberg)
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126



More information about the OpenStack-docs mailing list