From add310b89f51edbe4efc65e21c88baab9afc9453 Mon Sep 17 00:00:00 2001 From: Ifat Afek Date: Tue, 31 Jan 2017 11:49:07 +0000 Subject: [PATCH] Added Ocata release notes Change-Id: I2b2a21369526df33df54d25b2cd5653ce8fffc6d --- .../notes/collectd-datasource-a730f06aff840c8f.yaml | 6 ++++++ .../notes/doctor-datasource-59ee5b2afb677ab4.yaml | 8 ++++++++ ...tic-datasource-refactoring-2cc7569fafbe65c6.yaml | 12 ++++++++++++ ...support-aodh-notifications-cc495f3bc137099d.yaml | 8 ++++++++ releasenotes/source/conf.py | 1 + releasenotes/source/index.rst | 13 +++++++------ 6 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml create mode 100644 releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml create mode 100644 releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml create mode 100644 releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml diff --git a/releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml b/releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml new file mode 100644 index 000000000..c60196da8 --- /dev/null +++ b/releasenotes/notes/collectd-datasource-a730f06aff840c8f.yaml @@ -0,0 +1,6 @@ +--- +features: + - A new ``Collectd Datasource`` was added, to handle notifications coming + from collectd. collectd is a fast system statistics collection daemon, + with plugins that collect different metrics. We tested the DPDK plugin, + that can trigger alarms such as interface failure or noisy neighbors. diff --git a/releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml b/releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml new file mode 100644 index 000000000..a5a52fb52 --- /dev/null +++ b/releasenotes/notes/doctor-datasource-59ee5b2afb677ab4.yaml @@ -0,0 +1,8 @@ +--- +features: + - A new ``Doctor Datasource`` was added in order to support the OPNFV Doctor + Inspector requirements. This datasource handles notifications sent from + the Doctor monitor. If a ``compute.host.down`` notification arrives, + the Doctor datasource will create an alarm on the host in Vitrage, + call nova force-down API and create deduced alarms on the relevant + instances and applications. diff --git a/releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml b/releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml new file mode 100644 index 000000000..78fa34572 --- /dev/null +++ b/releasenotes/notes/static-datasource-refactoring-2cc7569fafbe65c6.yaml @@ -0,0 +1,12 @@ +--- +features: + - The Vitrage ``Static Datasource`` is meant to define in a yaml file cloud + resources that cannot be retrieved dynamically. Switches are a good + example, as currently no OpenStack project provides information about them. + In Newton, only switches could be defined in the static yaml files. + In Ocata the file definition was enhanced, so the user can define + practically everything. The new schema is subset of the Vitrage evaluator + templates schema, to make it easier to use and maintain. +deprecations: + - The ``static_physical`` file format is deprecated. Please use the new + ``static`` file format instead. diff --git a/releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml b/releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml new file mode 100644 index 000000000..1cd48355b --- /dev/null +++ b/releasenotes/notes/support-aodh-notifications-cc495f3bc137099d.yaml @@ -0,0 +1,8 @@ +--- +features: + - The ``Aodh Datasource`` is used to collect alarms from Aodh and pass them + to Vitrage, so Vitrage can correlate them with other alarms in the system. + In Ocata we added support for receiving immediate notifications on alarm + state changes from Aodh. This allows Vitrage to act immediately in case + Aodh detects a problem and there is a need to trigger new alarms (e.g. on + an application) or modify the states of resources. diff --git a/releasenotes/source/conf.py b/releasenotes/source/conf.py index b69e0e033..66234a380 100755 --- a/releasenotes/source/conf.py +++ b/releasenotes/source/conf.py @@ -23,6 +23,7 @@ sys.path.insert(0, os.path.abspath('../..')) extensions = [ 'sphinx.ext.autodoc', # 'sphinx.ext.intersphinx', + 'reno.sphinxext', 'oslosphinx' ] diff --git a/releasenotes/source/index.rst b/releasenotes/source/index.rst index a18968cb4..cdd8a1060 100644 --- a/releasenotes/source/index.rst +++ b/releasenotes/source/index.rst @@ -1,5 +1,6 @@ -Vitrage Release Notes -===================== +====================== + Vitrage Release Notes +====================== Contents ======== @@ -10,8 +11,8 @@ Contents unreleased - Indices and tables - ================== +Indices and tables +================== - * :ref:`genindex` - * :ref:`search` +* :ref:`genindex` +* :ref:`search`