Resource optimization service for OpenStack.
Go to file
Sumit Jamgade 241df0d5f4 allow building docs without ceilometer client
CeilometerClient has been deprecated and is no longer available for
master. Without ceilometer client installed docs fail to build with
an exception [1].

This patch marks the import optional.

1 -
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/sphinx/config.py", line 368, in
eval_config_file
    execfile_(filename, namespace)
  File "/usr/lib/python2.7/site-packages/sphinx/util/pycompat.py", line
150, in execfile_
    exec_(code, _globals)
  File "/usr/lib/python2.7/site-packages/six.py", line 709, in exec_
    exec(""exec _code_ in _globs_, _locs_"")
  File "<string>", line 1, in <module>
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/doc/source/conf.py",
line 20, in <module>
    objects.register_all()
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/objects/__init__.py",
line 31, in register_all
    __import__('watcher.objects.action_plan')
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/objects/action_plan.py",
line 78, in <module>
    from watcher import conf
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/conf/__init__.py",
line 28, in <module>
    from watcher.conf import datasources
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/conf/datasources.py",
line 21, in <module>
    from watcher.datasources import manager
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/datasources/manager.py",
line 19, in <module>
    from watcher.datasources import ceilometer as ceil
  File
"/home/abuild/rpmbuild/BUILD/python-watcher-2.1.0.dev45/watcher/datasources/ceilometer.py",
line 21, in <module>
    from ceilometerclient import exc
ImportError: No module named ceilometerclient
)

Change-Id: Idcf582c2495aab39aacf691b687759405bb94dca
2019-05-13 14:42:58 +02:00
api-ref/source trivial 2019-01-24 16:01:19 +08:00
devstack Use the common logging setup function in devstack runs 2019-05-07 13:26:37 -04:00
doc Merge "Allow for global datasources preference from config" 2019-05-10 06:04:00 +00:00
etc Register default policies in code 2017-12-11 15:19:10 +03:00
playbooks/legacy/grenade-devstack-watcher OpenDev Migration Patch 2019-04-19 19:40:45 +00:00
rally-jobs Fix some dead link in docs 2018-02-14 16:45:13 +09:00
releasenotes Allow for global datasources preference from config 2019-05-09 11:02:15 +02:00
watcher allow building docs without ceilometer client 2019-05-13 14:42:58 +02:00
.coveragerc Loadable Cluster Data Model Collectors 2016-08-02 12:07:35 +02:00
.gitignore API Microversioning 2018-10-29 08:45:32 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:40:45 +00:00
.mailmap initial version 2015-06-04 15:27:57 +02:00
.stestr.conf Switch to stestr 2018-07-10 15:38:50 +07:00
.zuul.yaml Add tempest voting 2019-04-30 16:02:32 +08:00
babel.cfg initial version 2015-06-04 15:27:57 +02:00
CONTRIBUTING.rst Optimize the link address 2017-04-07 10:55:59 +08:00
HACKING.rst Updated Hacking doc 2018-02-28 03:58:07 +00:00
LICENSE initial version 2015-06-04 15:27:57 +02:00
lower-constraints.txt Merge "Adapt Watcher to Python3.7" 2019-04-12 04:36:42 +00:00
README.rst Drop use of git.openstack.org 2019-04-23 13:20:10 +02:00
requirements.txt Fix bandit runs with 1.6.0 2019-05-09 11:14:40 -04:00
setup.cfg remove py35 2019-04-16 16:24:53 +08:00
setup.py Updated from global requirements 2017-03-07 02:08:03 +00:00
test-requirements.txt Fix bandit runs with 1.6.0 2019-05-09 11:14:40 -04:00
tox.ini Fix bandit runs with 1.6.0 2019-05-09 11:14:40 -04:00

Team and repository tags

image

Watcher

OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds. Watcher provides a robust framework to realize a wide range of cloud optimization goals, including the reduction of data center operating costs, increased system performance via intelligent virtual machine migration, increased energy efficiency and more!