Commit Graph

349 Commits

Author SHA1 Message Date
Jenkins 92c26eba18 Merge "Add a faq to vnc docs." 2012-03-31 00:30:19 +00:00
Anthony Young 02f32ae981 Add a faq to vnc docs.
* Also remove an old reference to vnc_redux
 * Fixes bug 969445

Change-Id: I918aaa8b81f595dea31596c6db4ac40b55d3d6b4
2012-03-30 11:26:31 -07:00
John Kennedy a68156c100 bug 965335
Resolves unclear formatting of compute extensions documentation at
http://nova.openstack.org/api_ext/index.html

The rst extensions template has been updated to include extension name as
top level hierarchy, and demote all other content.

All existing documentation pages have been reformatted as per the updated
template.

The ext_aggreagates.rst file has also been added to index.rst.

Amendments:
 - Author added to Authors file
 - Typo in ext_volumes.rst fixed

Change-Id: Id67ef91a6e8eaaf4fba46abbd57759c77aaf8991
2012-03-30 15:20:58 +01:00
James E. Blair 79807e11a1 Change mycloud.com to example.com (RFC2606).
From RFC2606:
   To reduce the likelihood of conflict and confusion, a few top level
   domain names are reserved for use in private testing, as examples in
   documentation, and the like.

Currently the documentation contains URLs that point to mycloud.com,
which is registered and not affiliated with OpenStack.  It's better
to use example.com which exists for this purpose.

Change-Id: I7ebd9b2c0d650f15e5924798cc54611d47961f8f
2012-03-22 10:52:27 -07:00
Anthony Young ba9ddb9587 Improvements/corrections to vnc docs.
* Fixes bug 959929

Change-Id: Ieb8234a3b9e432ae39d33d89b24a8148a01454e3
2012-03-19 22:34:41 -07:00
Jenkins 4e3c9ea110 Merge "Improve vnc proxy docs." 2012-03-13 05:38:34 +00:00
Adam Gandelman 440a85f141 doc/source/conf.py: Fix man page building
Commit 29df6cd70 renamed novamanage to nova-manage but did
not update doc/source/conf.py accordingly causing build_sphinx
failures.

Also removes a stale conf.py backup created some time ago

Change-Id: Ia00b6d88eab90e0e77992375d7ccc7036c9d5f34
2012-03-12 14:20:22 -07:00
Joe Gordon f36f2f9a2c fix up nova-manage man page
Change-Id: If78542faef536b9897f771a091f096745b3ece8a
2012-03-08 17:32:33 -08:00
Anthony Young 4b8e3d9425 Improve vnc proxy docs.
Change-Id: I306be059a3215b6c51b6cd8d546a208479dfe5e3
2012-03-08 18:22:29 +00:00
Hengqing Hu 9a042d3c50 Remove trailing whitespaces in regular file
Fixes bug #945346

Change-Id: I07a303c2e503e50d7138585c683e0d1310339276
2012-03-07 13:43:37 +08:00
Jenkins 11ba52fb20 Merge "fix restructuredtext formatting in docstrings that show up in the developer guide" 2012-03-07 01:34:42 +00:00
Jenkins a29158ffb2 Merge "Fix nova-manage floating create docs." 2012-03-07 01:19:16 +00:00
Jenkins f3559e1ac4 Merge "Fix references to novncproxy_base_url in docs." 2012-03-07 01:07:53 +00:00
Jenkins 0bd3b47032 Merge "Bug #943178: aggregate extension lacks documentation" 2012-03-07 00:03:33 +00:00
Jenkins 3383800bd5 Merge "Finally fix the docs venv bug." 2012-03-06 23:52:01 +00:00
Jenkins 31b0e17d7b Merge "Rename files/dirs from 'rabbit' to 'rpc'." 2012-03-06 20:50:59 +00:00
Jenkins 40f541270c Merge "Change references to RabbitMQ to include Qpid." 2012-03-06 20:39:58 +00:00
Jenkins ce016b2772 Merge "Rename DistributedScheduler as FilterScheduler" 2012-03-06 20:10:21 +00:00
Armando Migliaccio 21c779dd1e Bug #943178: aggregate extension lacks documentation
add rst docs for this extension.

Change-Id: I74080c240a0a6911271674177ac08a113b4c50d1
2012-03-06 17:45:28 +00:00
Russell Bryant 2511341840 Rename files/dirs from 'rabbit' to 'rpc'.
Now that the rpc API includes more than RabbitMQ, update a filename and
directory name to be 'rpc' instead of 'rabbit'.

Change-Id: Ib7fcccdd77fae128b6de3ee490fee3d6325ca7c5
2012-03-06 12:34:08 -05:00
Russell Bryant b6f6e1b7f4 Change references to RabbitMQ to include Qpid.
Update the documentation that referred to RabbitMQ to clarify that Qpid
can be used, as well.

Change-Id: I3abe32c2074bfdd3b5129ea65e9ca36cc9555c27
2012-03-06 12:32:02 -05:00
Derek Higgins f9c0f1e7ab No longer ignoring man/novamanage
Fixes Bug #948165
man/novamanage is a manpage and should be included

Change-Id: I497b3d2a348dc74f8ebcd08e628a6b9324dd3a8f
2012-03-06 16:41:04 +00:00
Doug Hellmann c16cd04cf6 Fix rst formatting and cross-references
blueprint sphinx-doc-cleanup
bug 944385

- Fix formatting and markup issues that produce error messages
- Update TOC lists for missing/new files
- Fix a few links
- Update instructions with dependencies for building the documentation
- Updated base on review comments from oubiwann to fix trailing whitespace in modified files

Change-Id: I589152bfab9c543d2b11fa8bed2344259aa90675
2012-03-06 08:08:25 -05:00
Monty Taylor 3b081fea08 Finally fix the docs venv bug.
Closes bug 902846.

Turns out that without providing a default css file,
docutils tries to pull one in from a location using
very bad path logic. Glance was providing the css file
explicitly and it worked, so I just copied them.

Change-Id: I6cc9d0ca148149637104c27f6c020030bdbcfe18
2012-03-05 20:22:51 -08:00
Joe Gordon a81130b1a9 Rename DistributedScheduler as FilterScheduler
Change-Id: I1091609d5997c4ba9c26a3f2426496ff7f1e64fa
2012-03-05 17:53:57 -08:00
Anthony Young bac357663c Fix references to novncproxy_base_url in docs.
* Add note about nova-console, to avoid confusion with nova-consoleauth

Change-Id: Ic064e70836d0c31f43b6459cce81e28f821769b5
2012-03-05 15:48:11 -08:00
Doug Hellmann b1de27f68a fix restructuredtext formatting in docstrings that show up in the developer guide
blueprint sphinx-doc-cleanup
bug 945160

- Correct parameter declarations, list formatting, cross-references, etc.
- We don't need "let" in generate_autodoc_index.sh since we aren't doing math.
- Change conf.py to not prefix class and function names with full namespace
  in generated output to save width on the screen.

Change-Id: I9adc8681951913fd291d03e7142146e9d46841df
2012-03-05 16:18:53 -05:00
Lorin Hochstein d304d828d0 Added docs on MySQL queries blocking main thread.
Added to the RST docs to describe how queries to MySQL will block a nova
service.

Change-Id: I4ae209e2827978cc5469162d386197f2e46b342d
2012-03-03 20:56:24 -05:00
Jesse Andrews a9694595a6 update copyright, add version information to footer
Change-Id: Ic957de1d986f7df6193228aa0051bd93f75945ba
2012-03-01 21:41:46 -08:00
Brian Waldon fe332168ae Remove old ratelimiting code
This code hasn't been modified in 8 months and isn't used anywhere.

Change-Id: I55d641095fb9a8541a1e86939a33b4d0e9c492a5
2012-02-29 09:53:59 -08:00
Chris Behrens 3f42e11ca0 Make scheduler filters more pluggable
Filters are supposed to be pluggable, but they are not, since you have
to modify __init__.py.

This adds a --scheduler_availabile_filters setting which replaces the
hardcoding in __init__.py.  This setting is a MultiStr (a list, which
you can specify more than once) containing the full paths to filter
classes to make available to the scheduler.  Using a value of
'nova.scheduler.filters.standard_filters' maps to all standard filters
included in nova under nova.scheduler.filters.  This is the default
setting and matches what was in __init__.py before.

Also renamed --default_host_filters to --scheduler_default_filters to
make the flag a bit more clear.

Change-Id: I10eb54e9982b6d42316adfb2cc2600b44a9c3bdf
2012-02-27 23:41:06 +00:00
Lorin Hochstein be385d81fc Fix nova-manage floating create docs.
Fix RST docs that describe nova-manage floating create syntax.

Change-Id: I743a750b55b2007cc756cfd3c1b34d07c479fb5a
2012-02-24 11:24:00 -05:00
Jenkins 7c4e31e639 Merge "Fix vnc docs: novaclient now supports vnc consoles." 2012-02-24 01:32:52 +00:00
sateesh 169cacb67c bug 939480
Updated vmwareapi readme file as per latest sources.

Change-Id: I511589cabdc49a76b660f1ef54f0dec39eebd11b
2012-02-23 18:36:18 +05:30
Anthony Young 127a67545a Fix vnc docs: novaclient now supports vnc consoles.
* novaclient now supports retrieval of vnc consoles, so remove
   reference to outdated branch.

Change-Id: Ifb8d7e6d2e15d3674fd32f074d1a92e5035ed941
2012-02-21 10:29:41 -08:00
Zhongyue Luo 9e16a2edb1 nova.conf sample tool
Fixes bug #918621

A tool to generate a sample nova.conf file

Change-Id: I2646d7e674ef3d1759558e820f051cc5e7f3b4ae
2012-02-18 07:51:46 +08:00
Jenkins ea653adbac Merge "Fix API extensions documentation, bug 931516." 2012-02-17 17:21:33 +00:00
Sandy Walsh 26227b79e9 Removed zones from api and distributed scheduler
There is a new Zones implementation coming that will use AMQP-to-AMQP
channels vs. the public API. This is being done for three reasons:
1. remove complications in the OpenStack API (and possibly allow EC2 Zones)
2. remove dependencies on keystone and novaclient
3. faster scheduling (fewer chances for race conditions)

Learn more here:
http://wiki.openstack.org/EssexSchedulerImprovements

Change-Id: I6fe538923dd5ae19276afac2ac3311a285fd5c99
2012-02-16 17:53:00 +00:00
Russell Bryant aee45cc4ab Fix API extensions documentation, bug 931516.
This patch fixes the docs so that the API extensions documentation gets
included.  In passing, also update the API extensions index to include
an extension that was not listed.

Change-Id: Ia16cab2b29bbc121d940dc4ed9f033340935cde8
2012-02-15 18:52:45 -05:00
Alvaro Lopez Garcia 84b9b20ca6 Fix the description of the --vnc_enabled option
Change-Id: If03c8613ec11e6f95f830ef48dd3978e874ecf5d
2012-02-15 12:06:10 +01:00
Brian Waldon 3759bcf3fc Excise M2Crypto!
This required rewriting our Diffie-Hellman-Merkle implementation for
set_admin_password in xen. Fixes bug 917851.

Change-Id: Ic4cdcc06221f003aec2dcd5ba05a1a9ad19d39c9
2012-02-02 10:12:58 -08:00
Jesse Andrews 62d5fae8d1 remove unsupported ec2 extensions
implements blueprint remove-ec2-extensions

* remove deprecated unofficial ec2 admin api
* remove admin api from wsgi/paste
* remove unofficial ec2 call for ajaxterm / update calls
* remove displayName/displayDescription from volumes/instances

Change-Id: If5a5ae26ebb9456a3c7376ff4ff0aa9589be1f5b
2012-01-31 22:07:46 -06:00
Ewan Mellor 4cbf0984f9 Bug #916312: nova-manage network modify --network flag is inconsistent.
Change nova-manage network modify --network to --fixed_range, to match
nova-manage network delete.

Also document both.

Change-Id: I3c03a33e9e3576393252d771eb4ce3353a7f2eaa
2012-01-24 13:41:42 -08:00
Brian Waldon 9cb5f547dc Remove admin_only ext attr in favor of authz
Working on blueprint separate-nova-adminapi. This removes the
admin_only extension attribute and the allow_admin_api flag. The
approach we're going for now is to load all extensions, but
to set an admin-only rule in our policy file for those extensions
that should be limited to just admin users. Now that all of our
admin api code has been moved to extensions, in order to
prevent admin api code from being loaded, simply remove it from
the extension list.

Change-Id: Ic574e06af44922ba764013b769077fc5099fd1a2
2012-01-24 10:30:32 -08:00
Jenkins 1fd74af148 Merge "Rename 'zone' to 'domain.'" 2012-01-19 06:48:29 +00:00
Anthony Young a444e8ff39 Allow config of vncserver_proxyclient_address.
* Improves deployment flexibility by allowing deployers to choose which address proxies like nova-xvpvncserver should use to to connect to instance proxies.  For xenserver, this will generally be the management ip of dom0.  For libvirt, this will be the management ip of the host.
 * Fixes bug 918451
 * Renames vncserver_host to vncserver_listen for slightly better usage clarity
 * Updates docs

Change-Id: I85c9850c57ffac3dfecaec4510eb808a6a2af79c
2012-01-18 16:04:15 -08:00
Andrew Bogott d69b64e27c Rename 'zone' to 'domain.'
This code was getting confusing because of the ambiguity
between dns zones and openstack availability zones.  'Domain'
seems a bit clearer than 'zone' in this context.

For blueprint public-and-private-dns.

Change-Id: I1d420be2e6f2054ee4392ce762775ece20a823b3
2012-01-18 17:54:43 -06:00
Andrew Bogott 1e318af4d5 Add dns domain manipulation to nova.
Adding this functionality required the existing DNS api
to be rearranged considerably.

Nova needs to track some information about domains that is
outside the scope of the DNS driver, specifically the availability
zone of a private domain and the project of a public domain.
In order to track those attributes, this patch adds a new table
to the Nova database, dns_domains.

This patch perpetuates some naming ambiguities (e.g. zone vs. domain).
A future renaming patch will sort all this out.

For blueprint public-and-private-dns.

Change-Id: I80865207d34ab7c6e2afc5638863a299b3913f8e
2012-01-18 12:39:50 -06:00
Anthony Young 8d010cacb5 Implements blueprint vnc-console-cleanup
* Creates a unified way to access vnc consoles for xenserver and libvirt
 * Now supports both java and websocket clients
 * Removes nova-vncproxy - a replacement version of this (nova-novncproxy) can be found as described in vncconsole.rst
 * Adds nova-xvpvncproxy, which supports a java vnc client
 * Adds api extension to access java and novnc access_urls
 * Fixes proxy server to close/shutdown sockets more cleanly
 * Address style feedback
 * Use new-style extension format
 * Fix setup.py
 * utils.gen_uuid must be wrapped like str(utils.gen_uuid()) or it can't be serialized

Change-Id: I5e42e2f160e8e3476269bd64b0e8aa77e66c918c
2012-01-17 14:18:31 -08:00
Andrew Bogott 4c5586a28f Add a modify function to the floating ip dns api.
Removed the dns driver function rename_entry().  Since 'name'
is the unique identifier for an entry, trying to rename things
causes various confusions.  Better to leave the user to
delete and recreate.

For blueprint public-and-private-dns.

Change-Id: I766af01299b7b28ad8d9f6c072a8f3e049bd286b
2012-01-10 16:31:19 -06:00