1136 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
3b65a14889 Updated from global requirements
Change-Id: I81f652f580cebb0e8785e441e3b2809a2d3757f5
2016-01-16 03:30:41 +00:00
KATO Tomoyuki
a25b753af2 Update CLI Reference generation tool for RST
To migrate CLI Reference from DockBook to RST,
output the documentation in RST format,
with a few work around for RST/Sphinx specific issue.

Change-Id: I32b4cfefa978436061d882f7520bbc92c1645b4e
Implements: blueprint cli-ref-rst
2016-01-15 07:01:14 +00:00
Christian Berendt
8ebb376bb8 [sitemap] set higher priority for files of the current release
Change-Id: I9dbaa787354582f2f766fcce58aff95766d242c7
2016-01-13 11:40:52 +01:00
Jenkins
b60e29dcf1 Merge "Move the config items in the manuals repository" 2016-01-11 09:33:35 +00:00
Gauvain Pocentek
e436173ae2 Move the config items in the manuals repository
Modifying configuration options (ignored modules, extra repositories,
hooks) for autohelp requires an update of the doc-tools repository,
which doesn't make much sense since the goal is to update the manuals
repository.

This patch removes the configuration options from the repository and
updates the scripts to use the configuration items in openstack-manuals.

Change-Id: I630d2a2fea690f6360039aa100331678468d18dc
2016-01-11 08:52:33 +01:00
Jenkins
4925655305 Merge "tox: remove the pypy env" 2016-01-09 08:23:45 +00:00
Gauvain Pocentek
50c4f5e60c tox: remove the pypy env
Change-Id: Ibe1b496dc1d77deafe338e7f5501bc6795505172
2016-01-08 16:03:30 +01:00
Gauvain Pocentek
c093aac208 autohelp: remove old files
The flow graph and the tests have not been updated in a long time and
don't match the current state of the autohelp* scripts. Remove them as
they are not used and not accurate.

Change-Id: I6225ac8cfc53564c75fa227d08d2ef6adc661390
2016-01-08 14:37:38 +01:00
Jenkins
b06f7e1349 Merge "autohelp update can create the flags file" 2016-01-08 10:29:56 +00:00
Gauvain Pocentek
e3c42a269d autohelp update can create the flags file
If the flagmappings file doesn't exist the function will create it,
with all the sections set to Unknown. This mimics the behavior of the
`create`, not needed anymore.

Change-Id: I7a920300b784aa8fca6412c292d807beb4d5c8e5
2016-01-08 09:09:58 +01:00
Jenkins
b14fe829f2 Merge "Add Zaqar configuration options hook" 2016-01-08 07:35:34 +00:00
Eva Balycheva
d0b4e74fae Add Zaqar configuration options hook
Currently configuration tables from Zaqar cannot be automatically
generated.

Zaqar registers most of it's options in lazy way, so these options do
not appear in flagmappings file.
Also the options from the embedded zaqar-bench tool end up in
flagmappings file which is wrong.

This patch adds hook for Zaqar which manually registers lazy options and
also unregisters options from embedded zaqar-bench tool. To find all
options hook iterates through all registered entry points under
'oslo.config.opts' group and choses ones which names start from 'zaqar'.

This will make automated generation of configuration tables possible.

Change-Id: I49dc213d0389d8d8dc490d4a63c015a6d861d780
2016-01-07 22:47:37 +03:00
OpenStack Proposal Bot
df1ef23605 Updated from global requirements
Change-Id: I1f83cad7d3c1b14db7472da0ff97f2bb645d003a
2016-01-06 23:18:09 +00:00
Gauvain Pocentek
69c7c929c7 autohelp-wrapper: remove leftover "fi"
Change-Id: I3c5719c55f1c210590ec07ed6605c638e190819c
2016-01-04 08:18:27 +01:00
Jenkins
6acac6846b Merge "Skip non-existing test-requirements with pip install" 2016-01-04 06:53:06 +00:00
Jenkins
c63a50779e Merge "Mark Block Storage API v1 as deprecate" 2016-01-04 05:52:47 +00:00
Jenkins
6de1b0bf31 Merge "Update osc plugins" 2016-01-04 05:47:39 +00:00
KATO Tomoyuki
c8ba535aa1 Skip non-existing test-requirements with pip install
Change-Id: I251445672b46be1e31261c56501b9180f2e1a748
Closes-Bug: #1530421
2016-01-04 05:47:07 +00:00
Andreas Jaeger
62fb731deb Install optional cliff dependency
cliff-tablib is an optional dependency for cliff and needed for html
output. Install it so that command line help is available for html
output.

For details see
http://docs.openstack.org/developer/cliff/list_commands.html#other-formatters

Change-Id: Ia4fc663d876808fed89dc1fa3efaace441c563ea
2016-01-01 09:00:52 +01:00
Andreas Jaeger
3b8080fb90 Update osc plugins
Add barbican and include sahara again, it passes now.

Add oslo.log as dependency for sahara.

Change-Id: I17ecc269a752d951f43e023f72c8962cd2b7b07d
2016-01-01 09:00:25 +01:00
Jenkins
e45dbbf0ba Merge "py33 is no longer supported by Infra's CI" 2015-12-29 13:16:42 +00:00
Andreas Jaeger
1c3a82d818 Add testrepository to test-requirements
Current python packages do not install this automatically, add it so
that our toolchain works - pbr needs it.

Change-Id: I21c8ae3bcf3d2eb6a009331ce7457a6341d1ee8f
2015-12-26 11:12:10 +01:00
janonymous
8af65b5266 py33 is no longer supported by Infra's CI
Python 3.3 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.

Change-Id: Icddae8a0e1968766e8dcc9abf2de78fdd0791f4b
2015-12-26 14:19:27 +05:30
Janonymous
d1381c57df Put py34 first in the env order of tox
To solve the problem of "db type could
not be determined" on py34 we have to run first the py34 env to, then, run
py27. This patch puts py34 first on the tox.ini list of envs to avoid this
problem to happen.

Change-Id: I966264e04fbe9441d90c48645df5e6216ca0f4d5
Closes-bug: #1489059
2015-12-22 18:37:18 +05:30
Jenkins
27fca9bde3 Merge "[autohelp] Update the component names" 2015-12-21 11:56:47 +00:00
Gauvain Pocentek
f812c4088c [autohelp] Update the component names
Change-Id: I9a808b1bfcba7a51a79b6ca8e33d217183a6dad2
2015-12-21 12:13:56 +01:00
Gauvain Pocentek
658c74dd7e [autohelp] config-ref-rst moves to config-reference
Update the default paths to make the scripts work after the config-ref
publication.

Implements: blueprint config-ref-rst

Change-Id: I55534d08b10af4fb44a7dd22718ae22e44708559
2015-12-20 20:56:08 +01:00
Jenkins
ffa5109510 Merge "[autohelp] display information on import error" 2015-12-18 08:00:12 +00:00
Gauvain Pocentek
e8784d29c7 [autohelp] display information on import error
When a module import fails the wrapper script doesn't display its
path/name, so it is complicated to debug. this patch displays the module
name before re-raising the exception.

Change-Id: Ie9d691a41b0c178b856f19605a8c6434d3ce2c88
2015-12-17 17:54:53 +01:00
Gauvain Pocentek
05df4d851d autohelp: add keystone modules to ignore list
Importing these modules fails on master, and they don't bring
configuration options.

Change-Id: Iea70bb4787f7ce053b697d3689288dd3f4255062
2015-12-17 17:51:34 +01:00
Atsushi SAKAI
29ca62215f Update python-xxxclient for python-openstackclient
Add ironic-inspector- zaqar
Remove mistral sahara
   (with these plugin openstack CLI failed to execute)
Remove space from list equation (since space is not allowed)

Change-Id: I3d748d73c8d560cdbd5be3ebc7ff1f4e1ee5f942
2015-12-17 20:00:05 +09:00
Jenkins
33daf7f447 Merge "Add additional openstack client plugins" 2015-12-17 08:32:42 +00:00
KATO Tomoyuki
7f0b19d16e Mark Block Storage API v1 as deprecate
Change-Id: Ic99152bb7609d84fdc8afa8c1b7fb20bc8b12ed1
Partial-Bug: #1366184
2015-12-16 22:13:51 +09:00
KATO Tomoyuki
6f4a9758b5 Set the bug project to i18n for the translated docs
Change-Id: Ia86334649990a09c02a379c10adae55594a68c1d
Closes-Bug: #1277544
2015-12-13 17:22:07 +09:00
Mark Vanderwiel
58136d49f4 Add additional openstack client plugins
There are many OpenStack client plugins available now.
(https://github.com/openstack/python-openstackclient/blob/master/doc/source/commands.rst#plugin-objects)

Update the generation script to include a more up to date list.

This is related to the work for the bp below.
Blueprint: heat-support-python-openstackclient

Change-Id: I0b41bc72cf597fe6e9ba27c1d07005567594bfd1
2015-12-10 16:11:02 -06:00
Gauvain Pocentek
00e4f6e3d5 [diff_branches] Handle empty values in RST tables
Change-Id: I05eea27a9db6f3277f2f871ab58ce32cb9da2a87
2015-12-10 09:50:35 +01:00
Jenkins
bc1b26e7a8 Merge "[autohelp] allow overrides of sections" 2015-12-10 07:31:37 +00:00
Jenkins
7e543868ca Merge "[autohelp] Simple neutron handling" 2015-12-10 03:57:44 +00:00
OpenStack Proposal Bot
5699190cec Updated from global requirements
Change-Id: I5111562e303a3add64edb3d7a3c1dfea968b8e81
2015-12-08 12:39:09 +00:00
Jenkins
b4a830678f Merge "[diff_branches] Projects can be passed as arguments" 2015-12-08 05:49:13 +00:00
Jenkins
fc1ef7181d Merge "Update command line list on clients.yaml" 2015-12-07 18:01:49 +00:00
Gauvain Pocentek
06e6e04576 [autohelp] Avoid long lines in templates
Change-Id: I77a0478807e1afb41c2147a279f778bbec4123ef
2015-12-07 17:03:51 +01:00
Gauvain Pocentek
164ee157bc [diff_branches] Projects can be passed as arguments
The list of projects being worked on by the script was hardcoded. This
patch adds the possibility to pass the list of projects to work on as
arguments on the command line.

Remove a project-list-related special case for trove on havana.

Change-Id: I7eb282fe9050a9c9367ee1ad72d9adbf6db29063
2015-12-07 14:36:29 +01:00
Jenkins
254893c8fd Merge "Insert property keys section into glance chapter" 2015-12-07 12:31:28 +00:00
KATO Tomoyuki
3e539d3f67 Insert property keys section into glance chapter
rename "ch_cli_glance_property_keys.xml" to
"secton_cli_glance_property_keys.xml" separately.
also, change chapter element to section element.

Change-Id: I965b4ab4f767a8faab85a561aef72fc1679a10d3
Partial-Bug: #1316055
2015-12-06 20:12:44 +09:00
Gauvain Pocentek
5c743c3d4a [autohelp] allow overrides of sections
We want to be able to change the section in which an option is
registered in the documentation. This patch uses a <project>.overrides
file to define in which section(s) an option should be moved.

The format of this file is (1 line per option):
[<group>/]<option> <new_group1>[ <new_group2> ... ]

Change-Id: I9fd0b763b6e56cd360694566de7f3acc3172c9c1
Closes-Bug: #1522794
2015-12-05 15:09:53 +01:00
KATO Tomoyuki
05a6ce200c Simply rmdir usage with --ignore-fail-on-non-empty
* suppress the unnecessary warning: Directory not empty
* remove the unnecessary comments because of the descriptive option name

Change-Id: I4899d5ddb0086dcb1ee82eb126f137242b7e0304
2015-12-04 21:22:07 +09:00
Gauvain Pocentek
54d05080e6 [autohelp] Simple neutron handling
* Only keep the core projects (neutron and neutron-*aas)
* Fix the installation of addition packages

Change-Id: If98405b17fe94c428812047a406c21dcf54394c3
2015-12-03 21:14:58 +01:00
KATO Tomoyuki
66acf4f037 Update autohelp template for Config Reference
To eliminate the strings "`` ``" displayed at generated HTML.

Change-Id: Idc8c22c9a81ebbe328abef97b309ec8843470915
Implements: blueprint config-ref-rst
2015-11-30 16:48:35 +09:00
Atsushi SAKAI
1f8aace777 Update command line list on clients.yaml
Based on following file.
http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml

Also it sorts command line name alphabetically.

This updates solves following error message in cli-ref generation.
  ====
  'monasca' command not yet handled
  ====

Change-Id: I16d121a3f4efe8f36f419fe914897879de7a2284
2015-11-27 18:13:35 +09:00