This commit adds the functionality of vitrage-status CLI for performing
upgrade checks as part of the Stein cycle upgrade-checkers goal.
It only includes a sample check which must be replaced by real checks in
future.
Change-Id: Ib0c880b15a2f99a4db75654b5c41c6f10d9261af
Story: 2003657
Task: 26163
- vitrage-graph will execute the drivers.
- Simplify large data transfer from drivers to processor by obsoleting rpc.
- Drivers don't need to create the complete list by taking advantage of python
generators in order to conserve memory.
- Lowering the total signiture of vitrage processes.
- LockByDriver will enforce a driver does not run get_changes and get_all in parallel.
Story: 2004384
Change-Id: Ie713456b2df96e24d0b15d2362a666162bfb4300
1. Updated vitrage_id examples to the new UUID format (that was introduced in Pike)
2. Updated the response example of 'vitrage topology show'
Change-Id: Ifaef42b2b3916b306460edc8fb1db4771fdf05b0
The url doc links in these docs are out of date.
Replace them with the right ones according to the OpenStack websites.
Change-Id: I469193f55b26194ccce0adfdd006b84bae97b953
We should deprecate the static_physical datasource in Rocky. In the
meantime, remove it from the 'types' list in the documentation.
Also removed nagios, which is still supported but was not tested for a
long time.
Change-Id: Ifa2d3f9b4af9be9ac02cc303acd6074f168a1462
Curly quotes usually input from Chinese input method.
When read from english context, it makes some confusion.
Change-Id: I653631f5eb0d2024d7457d576d7dfd9b38543d20
In order to better support validation and loading of different template
types, a mandatory 'type' property was added to the metadata section
(in version 2)
Change-Id: Iebd3eae2db14266a1cfc9cdd11ad9ee24ab9ff4c
also add guide of how to support processing snmp events
in alarm datasources
Change-Id: I74bb1f292938b42a70de5b22377d646e30802120
Implements: blueprint snmp-support
Signed-off-by: xupeipei <xu.peipei1@zte.com.cn>
Support functions in version 2 of Vitrage templates. The first supported
function is get_attr(entity, attr_name), and it can be used only in
execute_mistral action.
Change-Id: I89ad0c7b7efcd07f1b49fc5603b0854d7f6730e6
Implements: blueprint refactor-execute-mistral-definition
This change contains refactoring of the template validation and loading,
in order to allow different validators and loaders for execute_mistral
action in versions 1 and 2.
* template_versions.py contains all supported versions, including their
validators and loaders (and in the future - functions like get_attr())
* template_version_factory.py allows getting the right template version
instance
* validators and loaders are retrieved only from the template-version
instance, and are no longer created directly
* All content validators and loaders were moved under v1 and v2 packages
In addition, the structure of execute_mistral has changed, so now all
the input parameters of the workflow must reside under an 'input' section.
Change-Id: I8eebc79b0885eab9c013fafdc17ae8378c7bcedf