Merge "Add API Reference for Watcher"
This commit is contained in:
@@ -131,6 +131,16 @@ The actions that may have a rule enforced on them are:
|
||||
* ``GET /v1/actions/<ACTION_UUID>``
|
||||
|
||||
|
||||
* ``service:get_all``, ``service:detail`` - List available Watcher services
|
||||
|
||||
* ``GET /v1/services``
|
||||
* ``GET /v1/services/detail``
|
||||
|
||||
* ``service:get`` - Retrieve a specific Watcher service entity
|
||||
|
||||
* ``GET /v1/services/<SERVICE_ID>``
|
||||
|
||||
|
||||
|
||||
To limit an action to a particular role or roles, you list the roles like so ::
|
||||
|
||||
|
||||
@@ -19,11 +19,17 @@ optimize your IaaS platform. The Watcher service may, depending upon
|
||||
configuration, interact with several other OpenStack services. This includes:
|
||||
|
||||
- the OpenStack Identity service (`keystone`_) for request authentication and
|
||||
to locate other OpenStack services
|
||||
- the OpenStack Telemetry service (`ceilometer`_) for consuming the resources
|
||||
metrics
|
||||
to locate other OpenStack services.
|
||||
- the OpenStack Telemetry service (`ceilometer`_) for collecting the resources
|
||||
metrics.
|
||||
- the time series database (`gnocchi`_) for consuming the resources
|
||||
metrics.
|
||||
- the OpenStack Compute service (`nova`_) works with the Watcher service and
|
||||
acts as a user-facing API for instance migration.
|
||||
- the OpenStack Bare Metal service (`ironic`_) works with the Watcher service
|
||||
and allows to manage power state of nodes.
|
||||
- the OpenStack Block Storage service (`cinder`_) works with the Watcher
|
||||
service and as an API for volume node migration.
|
||||
|
||||
The Watcher service includes the following components:
|
||||
|
||||
@@ -53,6 +59,9 @@ additional functionality:
|
||||
.. _`keystone`: https://github.com/openstack/keystone
|
||||
.. _`ceilometer`: https://github.com/openstack/ceilometer
|
||||
.. _`nova`: https://github.com/openstack/nova
|
||||
.. _`gnocchi`: https://github.com/gnocchixyz/gnocchi
|
||||
.. _`ironic`: https://github.com/openstack/ironic
|
||||
.. _`cinder`: https://github.com/openstack/cinder
|
||||
.. _`python-watcherclient`: https://github.com/openstack/python-watcherclient
|
||||
.. _`watcher-dashboard`: https://github.com/openstack/watcher-dashboard
|
||||
.. _`watcher metering`: https://github.com/b-com/watcher-metering
|
||||
|
||||
@@ -193,6 +193,8 @@ still need to configure the following sections:
|
||||
:ref:`Identity service <identity-service_configuration>` i.e. Keystone
|
||||
- The ``[watcher_messaging]`` section to configure the OpenStack AMQP-based
|
||||
message bus
|
||||
- The ``watcher_clients_auth`` section to configure Keystone client to access
|
||||
related OpenStack projects
|
||||
|
||||
So if you need some more details on how to configure one or more of these
|
||||
sections, please do have a look at :doc:`../configuration/configuring` before
|
||||
|
||||
@@ -54,22 +54,6 @@ Getting Started
|
||||
|
||||
contributor/index
|
||||
|
||||
API References
|
||||
--------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
api/index
|
||||
|
||||
Plugins
|
||||
-------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
contributor/plugin/index
|
||||
|
||||
Installation
|
||||
============
|
||||
.. toctree::
|
||||
@@ -77,14 +61,6 @@ Installation
|
||||
|
||||
install/index
|
||||
|
||||
Watcher Configuration Options
|
||||
=============================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
configuration/index
|
||||
|
||||
Admin Guide
|
||||
===========
|
||||
|
||||
@@ -101,6 +77,30 @@ User Guide
|
||||
|
||||
user/index
|
||||
|
||||
API References
|
||||
--------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
api/index
|
||||
|
||||
Plugins
|
||||
-------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
contributor/plugin/index
|
||||
|
||||
Watcher Configuration Options
|
||||
=============================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
configuration/index
|
||||
|
||||
Watcher Manual Pages
|
||||
====================
|
||||
|
||||
|
||||
Reference in New Issue
Block a user